| ▼NIkarus | |
| ▼NConcepts | |
| RFlatInterLeavedBasis | Concept to check if a basis uses FlatInterleaved indexing strategy |
| RLagrangeNode | Concept to check if a node in a basis tree is a Lagrangian node |
| RLagrangeNodeOfOrder | |
| RFlatLexicographicBasis | Concept to check if a basis uses FlatLexicographic indexing strategy |
| RFlatIndexBasis | Concept to check if a basis uses FlatIndex indexing strategy |
| RBlockedInterLeavedBasis | Concept to check if a basis uses BlockedInterleaved indexing strategy |
| RBlockedLexicographicBasis | Concept to check if a basis uses BlockedLexicographic indexing strategy |
| RDuneLocalBasis | Concept to check if a local basis is a duneLocalBasis |
| RBlockedIndexBasis | Concept to check if a basis uses either BlockedLexicographic or BlockedInterleaved indexing strategy |
| RPowerBasis | Concept to check if a basis uses power indexing strategy |
| RPathFollowingStrategy | Concept defining the requirements for a path-following strategy |
| RAdaptiveStepSizingStrategy | Concept to check if a type implements all the needed functions to be an adaptive step sizing method |
| RLinearSolverCheck | Concept to check if a linear solver implements all the needed functions for given vector and matrix types |
| RNonLinearSolverCheckForPathFollowing | Concept to check if a non-linear solver with its non-linear operator satisfies requirements for path following |
| RMultiplyAble | Concept defining the requirements for types that support multiplication |
| RAddAble | Concept defining the requirements for types that support addition |
| RSubstractAble | Concept defining the requirements for types that support subtraction |
| RMultiplyAssignAble | Concept defining the requirements for types that support in-place multiplication |
| RDivideAssignAble | Concept defining the requirements for types that support in-place division |
| RAddAssignAble | Concept defining the requirements for types that support in-place addition |
| RSubstractAssignAble | Concept defining the requirements for types that support in-place subtraction |
| RDivideAble | Concept defining the requirements for types that support division |
| RNegateAble | Concept defining the requirements for types that support negation |
| RTransposeAble | Concept defining the requirements for types that support transposition |
| RIsFunctorWithArgs | Concept defining the requirements for functors with arguments |
| REigenVector | Concept defining the requirements for Eigen vectors |
| RIsMaterial | Concept defining the requirements for a material type |
| ▼Ntraits | |
| RPointer | Concept to check if a type is a pointer or nullptr_t |
| RFEAffordance | Concept to check if a given type is one of the predefined affordance enums or the AffordanceCollectionImpl |
| RResultTypeConcept | |
| RCorrectStrainSize | Template concept for ensuring correct strain size |
| RMaterialParameterTuple | Concept for checking if a type is a valid material parameter tuple |