|
struct | GetNbNodes< EquationDataT > |
| Helper struct to get the number of element nodes. More...
|
|
struct | GetNbNodes< EquationDataT >::apply< BoolT, EqDataT > |
|
struct | GetNbNodes< EquationDataT >::apply< boost::mpl::false_, EqDataT > |
|
struct | GetNbNodes< EquationDataT >::apply< boost::mpl::true_, EqDataT > |
|
struct | HasSubGrammar< MatchingGrammarT > |
| Grammar matching expressions if they have a terminal with the index given in the template parameter. More...
|
|
struct | UsesVar< I > |
| Grammar matching expressions if they have a terminal with the index given in the template parameter. More...
|
|
struct | HasSubExpr< ExprT, MatchingGrammarT > |
|
struct | MatchImplicitEval< I > |
| Returns true if an interpolation op is used. More...
|
|
struct | HasEvalVar< I > |
|
class | GeometricSupport< ETYPE > |
| Functions and operators associated with a geometric support. More...
|
|
class | EtypeTVariableData< ETYPE, SupportEtypeT, Dim, IsEquationVar > |
| Data associated with field variables. More...
|
|
struct | EtypeTVariableData< ETYPE, SupportEtypeT, Dim, IsEquationVar >::InterpolationImpl< VarDim, Dummy > |
| Interpolation of a field. More...
|
|
struct | EtypeTVariableData< ETYPE, SupportEtypeT, Dim, IsEquationVar >::InterpolationImpl< 1, Dummy > |
| Interpolation of a scalar field. More...
|
|
class | EtypeTVariableData< ElementBased< Dim >, SupportEtypeT, Dim, IsEquationVar > |
| Data for element-based fields. More...
|
|
class | EtypeTVariableData< ElementBased< 1 >, SupportEtypeT, 1, IsEquationVar > |
| Data for scalar element-based fields. More...
|
|
struct | IsEquationData |
| Predicate to check if data belongs to an equation variable. More...
|
|
struct | IsEquationData::apply< DataT, Dummy > |
|
struct | IsEquationData::apply< boost::mpl::void_, Dummy > |
|
struct | MakeVarData< VariablesT, SupportEtypeT, ShapeFunctionsT, EquationVariablesT, MatrixSizesT, EMatrixSizeT > |
| Metafunction class for creating an appropriate data type. More...
|
|
struct | MakeVarData< VariablesT, SupportEtypeT, ShapeFunctionsT, EquationVariablesT, MatrixSizesT, EMatrixSizeT >::apply< I > |
|
struct | MakeVarData< VariablesT, SupportEtypeT, ShapeFunctionsT, EquationVariablesT, MatrixSizesT, EMatrixSizeT >::apply< I >::GetEETypeT< AVarT, AnETypeT > |
|
struct | MakeVarData< VariablesT, SupportEtypeT, ShapeFunctionsT, EquationVariablesT, MatrixSizesT, EMatrixSizeT >::apply< I >::GetEETypeT< boost::mpl::void_, AnETypeT > |
|
struct | MakeVarData< VariablesT, EtypeT, EtypeT, EquationVariablesT, MatrixSizesT, EMatrixSizeT > |
|
struct | MakeVarData< VariablesT, EtypeT, EtypeT, EquationVariablesT, MatrixSizesT, EMatrixSizeT >::apply< I > |
|
struct | FilterElementField< IsEqVarT, VariableSFT > |
|
struct | FilterElementField< IsEqVarT, boost::mpl::void_ > |
|
struct | FilterEquationVars< EquationVariablesT, VariablesEtypeTT, SupportEtypeT > |
| Filter out element-based fields from the possible equation variables. More...
|
|
class | ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT > |
|
struct | ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::DataType< I > |
| Return the type of the data stored for variable I (I being an Integral Constant in the boost::mpl sense) More...
|
|
struct | ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::VariableType< I > |
| Return the type of the stored variable I (I being an Integral Constant in the boost::mpl sense) More...
|
|
struct | ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::InitVariablesData |
| Initializes the pointers in a VariablesDataT fusion sequence. More...
|
|
struct | ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::DeleteVariablesData |
| Delete stored per-variable data. More...
|
|
struct | ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::SetElement |
| Set the element on each stored data item. More...
|
|
struct | ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::PrecomputeData< ExprT > |
| Precompute variables data. More...
|
|
struct | ElementData< VariablesT, VariablesEtypeTT, SupportEtypeT, EquationVariablesInT >::FillRhs |
| Set the element on each stored data item. More...
|
|