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