FFLAS-FFPACK
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 ▼NFFLAS
 ▼NElementCategories
 CArbitraryPrecIntTagArbitrary precision integers: GMP
 CFixedPrecIntTagFixed precision integers above machine precision: Givaro::recInt
 CGenericTagDefault is generic
 CMachineFloatTagFloat or double
 CMachineIntTagShort, int, long, long long, and unsigned variants
 CRNSElementTagRepresentation in a Residue Number System
 ▼NFieldCategoriesTraits and categories will need to be placed in a proper file later
 CGenericTagGeneric ring
 CModularTagThis is a modular field like e.g. Modular<T> or ModularBalanced<T>
 CUnparametricTagIf the field uses a representation with infix operators
 ▼NModeCategoriesSpecifies the mode of action for an algorithm w.r.t
 CConvertToForce conversion to appropriate element type of ElementCategory T
 CDefaultBoundedTagUse standard field operations, but keeps track of bounds on input and output
 CDefaultTagNo specific mode of action: use standard field operations
 CDelayedTagPerforms field operations with delayed mod reductions. Ensures result is reduced
 CLazyTagPerforms field operations with delayed mod only when necessary. Result may not be reduced
 ▼NProtected
 CftrsmLeftUpperNoTransNonUnitComputes the maximal size for delaying the modular reduction in a triangular system resolution
 CElementTraitsElementTraits
 CFieldTraitsFieldTrait
 CMMHelper< Field, AlgoTrait, ModeCategories::DefaultTag, ParSeqTrait >FGEMM Helper for Default and ConvertTo modes of operation
 CModeTraitsModeTraits
 CTRSMHelperTRSM Helper
 ▼NFFPACKFinite Field PACK Set of elimination based routines for dense linear algebra
 CFailureA precondtion failed