![]() |
v0.15.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\). | |
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\). | |
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\). | |
template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM, int S = 0> | |
using | OpGradSymTensorGrad |
Integrate \((v_k,D_{ijkl} u_{,l})_\Omega\). | |
template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM, int S = 0> | |
using | OpGradGradSymTensorGradGrad |
Integrate \((v_{,ij},D_{ijkl} u_{,kl})_\Omega\). | |
template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM, int S = 0> | |
using | OpGradTensorGrad |
Integrate \((v_{,j},D_{ijkl} u_{,l})_\Omega\). | |
template<int SPACE_DIM> | |
using | OpMixDivTimesScalar = OpMixDivTimesScalarImpl<SPACE_DIM, I, OpBase> |
Integrate \((\lambda_{i,i},u)_\Omega\). | |
template<int SPACE_DIM, CoordinateTypes CoordSys = CARTESIAN> | |
using | OpMixDivTimesVec = OpMixDivTimesVecImpl<SPACE_DIM, I, OpBase, CoordSys> |
Integrate \((\lambda_{ij,j},u_{i})_\Omega\). | |
template<int SPACE_DIM, CoordinateTypes COORDINATE_SYSTEM = CARTESIAN> | |
using | OpMixScalarTimesDiv |
Integrate \((\lambda,u_{i,i})_\Omega\). | |
template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM> | |
using | OpMixVectorTimesGrad |
Integrate \((\lambda_{i},u_{,j})_\Omega\). | |
template<int SPACE_DIM> | |
using | OpMixTensorTimesGrad = OpMixTensorTimesGradImpl<SPACE_DIM, I, OpBase> |
Integrate \((\lambda_{ij},u_{i,j})_\Omega\). | |
template<int FIELD_DIM> | |
using | OpBrokenSpaceConstrain |
Assemble constraint matrix while hybridization. | |
template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM, int S = 1> | |
using | OpGradTimesTensor |
Integrate \((v,f(\mathbf{x}))_\Omega\), f is a scalar. | |
template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM> | |
using | OpConvectiveTermRhs |
Integrate \((v_{,i},f_{ij})_\Omega\), f is symmetric tensor. | |
template<int FIELD_DIM> | |
using | OpBrokenSpaceConstrainDHybrid |
Assemble Rhs for constraint matrix C while hybridisation. | |
template<int FIELD_DIM> | |
using | OpBrokenSpaceConstrainDFlux |
Assemble Rhs for contraint matrix C^T whole hybridisation. | |
template<int SPACE_DIM> | |
using | OpMixTensorTimesGrad = OpMixTensorTimesGradImpl<SPACE_DIM, I, OpBase> |
Integrate \((\lambda_{ij},u_{i,j})_\Omega\). | |
template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM> | |
using | OpConvectiveTermLhsDu |
template<int BASE_DIM, int FIELD_DIM, int SPACE_DIM> | |
using | OpConvectiveTermLhsDy |
Bilinear integrator form.
Trilinear integrator form.
Linear integrator form.
EleOp | |
A | |
I |
Definition at line 118 of file TriLinearFormsIntegrators.hpp.
using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpBrokenSpaceConstrain |
Assemble constraint matrix while hybridization.
FIELD_DIM |
Definition at line 151 of file BiLinearFormsIntegrators.hpp.
using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpBrokenSpaceConstrainDFlux |
Assemble Rhs for contraint matrix C^T whole hybridisation.
FIELD_DIM |
Definition at line 186 of file LinearFormsIntegrators.hpp.
using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpBrokenSpaceConstrainDHybrid |
Assemble Rhs for constraint matrix C while hybridisation.
FIELD_DIM | dimension of the field |
Definition at line 177 of file LinearFormsIntegrators.hpp.
using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpConvectiveTermLhsDu |
Definition at line 129 of file TriLinearFormsIntegrators.hpp.
using MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpConvectiveTermLhsDy |
Definition at line 133 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 |
Integrate \((\lambda,u_{i,i})_\Omega\).
SPACE_DIM |
Definition at line 125 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 143 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 >::OpMixVectorTimesGrad |
Integrate \((\lambda_{i},u_{,j})_\Omega\).
SPACE_DIM |
Definition at line 134 of file BiLinearFormsIntegrators.hpp.