![]() |
v0.13.0 |
Classes and functions used to evaluate fields at integration pts, jacobians, etc.. More...
Classes | |
struct | MoFEM::FormsIntegrators< EleOp >::Assembly< A >::LinearForm< I > |
Linear form. More... | |
struct | MoFEM::FormsIntegrators< EleOp >::Assembly< A >::BiLinearForm< I > |
Bi linear form. More... | |
Typedefs | |
using | MoFEM::ScalarFun = boost::function< double(const double, const double, const double)> |
Scalar function type. More... | |
template<int DIM> | |
using | MoFEM::VectorFun = boost::function< FTensor::Tensor1< double, DIM >(const double, const double, const double)> |
Vector function type. More... | |
Enumerations | |
enum | MoFEM::AssemblyType { MoFEM::PETSC , MoFEM::USER_ASSEMBLE , MoFEM::LAST_ASSEMBLE } |
[Storage and set boundary conditions] More... | |
enum | MoFEM::IntegrationType { MoFEM::GAUSS , MoFEM::USER_INTEGRATION , MoFEM::LAST_INTEGRATION } |
Form integrator integration types. More... | |
Functions | |
template<> | |
MoFEMErrorCode | MoFEM::VecSetValues< EssentialBcStorage > (Vec V, const EntitiesFieldData::EntData &data, const double *ptr, InsertMode iora) |
Set values to vector in operator. More... | |
Classes and functions used to evaluate fields at integration pts, jacobians, etc..
using MoFEM::ScalarFun = typedef boost::function<double(const double, const double, const double)> |
Scalar function type.
Definition at line 116 of file FormsIntegrators.hpp.
using MoFEM::VectorFun = typedef boost::function<FTensor::Tensor1<double, DIM>( const double, const double, const double)> |
Vector function type.
DIM | dimension of the return |
Definition at line 132 of file FormsIntegrators.hpp.
enum MoFEM::AssemblyType |
[Storage and set boundary conditions]
Form integrator assembly types
Enumerator | |
---|---|
PETSC | |
USER_ASSEMBLE | |
LAST_ASSEMBLE |
Definition at line 102 of file FormsIntegrators.hpp.
Form integrator integration types.
Enumerator | |
---|---|
GAUSS | |
USER_INTEGRATION | |
LAST_INTEGRATION |
Definition at line 109 of file FormsIntegrators.hpp.
MoFEMErrorCode MoFEM::VecSetValues< EssentialBcStorage > | ( | Vec | V, |
const EntitiesFieldData::EntData & | data, | ||
const double * | ptr, | ||
InsertMode | iora | ||
) |
Set values to vector in operator.
V | |
data | |
ptr | |
iora |
Definition at line 87 of file FormsIntegrators.cpp.