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.