|
| concept | FlatInterLeavedBasis |
| | Concept to check if a basis uses FlatInterleaved indexing strategy.
|
| |
| concept | LagrangeNode |
| | Concept to check if a node in a basis tree is a Lagrangian node.
|
| |
| concept | LagrangeNodeOfOrder |
| |
| concept | FlatLexicographicBasis |
| | Concept to check if a basis uses FlatLexicographic indexing strategy.
|
| |
| concept | FlatIndexBasis |
| | Concept to check if a basis uses FlatIndex indexing strategy.
|
| |
| concept | BlockedInterLeavedBasis |
| | Concept to check if a basis uses BlockedInterleaved indexing strategy.
|
| |
| concept | BlockedLexicographicBasis |
| | Concept to check if a basis uses BlockedLexicographic indexing strategy.
|
| |
| concept | DuneLocalBasis |
| | Concept to check if a local basis is a duneLocalBasis.
|
| |
| concept | BlockedIndexBasis |
| | Concept to check if a basis uses either BlockedLexicographic or BlockedInterleaved indexing strategy.
|
| |
| concept | PowerBasis |
| | Concept to check if a basis uses power indexing strategy.
|
| |
| concept | PathFollowingStrategy |
| | Concept defining the requirements for a path-following strategy.
|
| |
| concept | AdaptiveStepSizingStrategy |
| | Concept to check if a type implements all the needed functions to be an adaptive step sizing method.
|
| |
| concept | LinearSolverCheck |
| | Concept to check if a linear solver implements all the needed functions for given vector and matrix types.
|
| |
| concept | NonLinearSolverCheckForPathFollowing |
| | Concept to check if a non-linear solver with its non-linear operator satisfies requirements for path following.
|
| |
| concept | MultiplyAble |
| | Concept defining the requirements for types that support multiplication.
|
| |
| concept | AddAble |
| | Concept defining the requirements for types that support addition.
|
| |
| concept | SubstractAble |
| | Concept defining the requirements for types that support subtraction.
|
| |
| concept | MultiplyAssignAble |
| | Concept defining the requirements for types that support in-place multiplication.
|
| |
| concept | DivideAssignAble |
| | Concept defining the requirements for types that support in-place division.
|
| |
| concept | AddAssignAble |
| | Concept defining the requirements for types that support in-place addition.
|
| |
| concept | SubstractAssignAble |
| | Concept defining the requirements for types that support in-place subtraction.
|
| |
| concept | DivideAble |
| | Concept defining the requirements for types that support division.
|
| |
| concept | NegateAble |
| | Concept defining the requirements for types that support negation.
|
| |
| concept | TransposeAble |
| | Concept defining the requirements for types that support transposition.
|
| |
| concept | IsFunctorWithArgs |
| | Concept defining the requirements for functors with arguments.
|
| |
| concept | EigenVector |
| | Concept defining the requirements for Eigen vectors.
|
| |
| concept | IsMaterial |
| | Concept defining the requirements for a material type.
|
| |