![]() |
v0.14.0 |
Bilinear integrator form. More...
#include <src/finite_elements/BiLinearFormsIntegrators.hpp>
Public Types | |
| template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM> | |
| using | OpGradGrad = OpGradGradImpl< BASE_DIM, FIELD_DIM, SPACE_DIM, I, OpBase > |
| Integrate \((v_{,i},\beta(\mathbf{x}) u_{,j}))_\Omega\). More... | |
| template<int BASE_DIM, int FIELD_DIM> | |
| using | OpMass = OpMassImpl< BASE_DIM, FIELD_DIM, I, OpBase > |
| Integrate \((v_i,\beta(\mathbf{x}) u_j)_\Omega\). More... | |
| template<int BASE_DIM, int FIELD_DIM> | |
| using | OpMassCache = OpMassCacheImpl< BASE_DIM, FIELD_DIM, I, OpBase > |
| Integrate \((v_i,\beta(\mathbf{x}) u_j)_\Omega\). More... | |
| template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM, int S = 0> | |
| using | OpGradSymTensorGrad = OpGradSymTensorGradImpl< BASE_DIM, FIELD_DIM, SPACE_DIM, S, I, OpBase > |
| Integrate \((v_k,D_{ijkl} u_{,l})_\Omega\). More... | |
| template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM, int S = 0> | |
| using | OpGradGradSymTensorGradGrad = OpGradGradSymTensorGradGradImpl< BASE_DIM, FIELD_DIM, SPACE_DIM, S, I, OpBase > |
| Integrate \((v_{,ij},D_{ijkl} u_{,kl})_\Omega\). More... | |
| template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM, int S = 0> | |
| using | OpGradTensorGrad = OpGradTensorGradImpl< BASE_DIM, FIELD_DIM, SPACE_DIM, S, I, OpBase > |
| Integrate \((v_{,j},D_{ijkl} u_{,l})_\Omega\). More... | |
| template<int SPACE_DIM> | |
| using | OpMixDivTimesScalar = OpMixDivTimesScalarImpl< SPACE_DIM, I, OpBase > |
| Integrate \((\lambda_{i,i},u)_\Omega\). More... | |
| template<int SPACE_DIM, CoordinateTypes CoordSys = CARTESIAN> | |
| using | OpMixDivTimesVec = OpMixDivTimesVecImpl< SPACE_DIM, I, OpBase, CoordSys > |
| Integrate \((\lambda_{ij,j},u_{i})_\Omega\). More... | |
| template<int SPACE_DIM, CoordinateTypes COORDINATE_SYSTEM = CARTESIAN> | |
| using | OpMixScalarTimesDiv = OpMixScalarTimesDivImpl< SPACE_DIM, I, OpBase, COORDINATE_SYSTEM > |
| Integrate \((\lambda,u_{i,i})_\Omega\). More... | |
| template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM> | |
| using | OpMixVectorTimesGrad = OpMixVectorTimesGradImpl< BASE_DIM, FIELD_DIM, SPACE_DIM, I, OpBase > |
| Integrate \((\lambda_{i},u_{,j})_\Omega\). More... | |
| template<int SPACE_DIM> | |
| using | OpMixTensorTimesGrad = OpMixTensorTimesGradImpl< SPACE_DIM, I, OpBase > |
| Integrate \((\lambda_{ij},u_{i,j})_\Omega\). More... | |
| template<int FIELD_DIM> | |
| using | OpBrokenSpaceConstrain = OpBrokenSpaceConstrainImpl< FIELD_DIM, I, OpBrokenBase > |
| Assemble constraint matrix while hybridization. More... | |
| template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM, int S = 1> | |
| using | OpGradTimesTensor = OpGradTimesTensorImpl< BASE_DIM, FIELD_DIM, SPACE_DIM, S, I, OpBase > |
| Integrate \((v,f(\mathbf{x}))_\Omega\), f is a scalar. More... | |
| template<int SPACE_DIM> | |
| using | OpMixTensorTimesGrad = OpMixTensorTimesGradImpl< SPACE_DIM, I, OpBase > |
| Integrate \((\lambda_{ij},u_{i,j})_\Omega\). More... | |
| template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM> | |
| using | OpConvectiveTermLhsDu = OpConvectiveTermLhsDuImpl< BASE_DIM, FIELD_DIM, SPACE_DIM, I, OpBase > |
| template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM> | |
| using | OpConvectiveTermLhsDy = OpConvectiveTermLhsDyImpl< BASE_DIM, FIELD_DIM, SPACE_DIM, I, OpBase > |
Bilinear integrator form.
Trilinear integrator form.
Linear integrator form.
| EleOp | |
| A | |
| I |
Definition at line 29 of file BiLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpBrokenSpaceConstrain = OpBrokenSpaceConstrainImpl<FIELD_DIM, I, OpBrokenBase> |
Assemble constraint matrix while hybridization.
| FIELD_DIM |
Definition at line 152 of file BiLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpConvectiveTermLhsDu = OpConvectiveTermLhsDuImpl<BASE_DIM, FIELD_DIM, SPACE_DIM, I, OpBase> |
Definition at line 130 of file TriLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpConvectiveTermLhsDy = OpConvectiveTermLhsDyImpl<BASE_DIM, FIELD_DIM, SPACE_DIM, I, OpBase> |
Definition at line 134 of file TriLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpMassCache = OpMassCacheImpl<BASE_DIM, FIELD_DIM, I, OpBase> |
Integrate \((v_i,\beta(\mathbf{x}) u_j)_\Omega\).
| BASE_DIM | dimension of base |
| FIELD_DIM | dimension of field |
Definition at line 58 of file BiLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpMixDivTimesScalar = OpMixDivTimesScalarImpl<SPACE_DIM, I, OpBase> |
Integrate \((\lambda_{i,i},u)_\Omega\).
| SPACE_DIM |
Definition at line 109 of file BiLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpMixDivTimesVec = OpMixDivTimesVecImpl<SPACE_DIM, I, OpBase, CoordSys> |
Integrate \((\lambda_{ij,j},u_{i})_\Omega\).
| SPACE_DIM |
Definition at line 117 of file BiLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpMixScalarTimesDiv = OpMixScalarTimesDivImpl<SPACE_DIM, I, OpBase, COORDINATE_SYSTEM> |
Integrate \((\lambda,u_{i,i})_\Omega\).
| SPACE_DIM |
Definition at line 126 of file BiLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpMixTensorTimesGrad = OpMixTensorTimesGradImpl<SPACE_DIM, I, OpBase> |
Integrate \((\lambda_{ij},u_{i,j})_\Omega\).
| SPACE_DIM |
Definition at line 126 of file TriLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpMixTensorTimesGrad = OpMixTensorTimesGradImpl<SPACE_DIM, I, OpBase> |
Integrate \((\lambda_{ij},u_{i,j})_\Omega\).
| SPACE_DIM |
Definition at line 143 of file BiLinearFormsIntegrators.hpp.
| using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpMixVectorTimesGrad = OpMixVectorTimesGradImpl<BASE_DIM, FIELD_DIM, SPACE_DIM, I, OpBase> |
Integrate \((\lambda_{i},u_{,j})_\Omega\).
| SPACE_DIM |
Definition at line 135 of file BiLinearFormsIntegrators.hpp.