|
| 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...
|
| |