|
| v0.14.0
|
Go to the documentation of this file.
8 #ifndef __ENTPOLYNOMIALCTX_HPP__
9 #define __ENTPOLYNOMIALCTX_HPP__
13 struct EntitiesFieldData;
28 double *
L,
double *diffL,
32 double t,
double *diff_x,
33 double *diff_t,
double *
L,
34 double *diffL,
const int dim);
59 #endif //__ENTPOLYNOMIALCTX_HPP__
MoFEMErrorCode query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const
Class used to pass element data to calculate base functions on tet,triangle,edge.
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
PetscErrorCode(* basePolynomialsType1)(int p, double alpha, double x, double t, double *diff_x, double *diff_t, double *L, double *diffL, const int dim)
Base class used to exchange data between element data structures and class calculating base functions...
FieldSpace
approximation spaces
const FieldApproximationBase copyNodeBase
implementation of Data Operators for Forces and Sources
FieldContinuity
Field continuity.
constexpr double t
plate stiffness
EntPolynomialBaseCtx(EntitiesFieldData &data, const FieldSpace space, const FieldContinuity continuity, const FieldApproximationBase base, const FieldApproximationBase copy_node_base=LASTBASE)
const FieldApproximationBase bAse
constexpr auto field_name
base class for all interface classes
const FieldContinuity spaceContinuity
const std::string fieldName
FieldApproximationBase
approximation base
data structure for finite element entity
PetscErrorCode(* basePolynomialsType0)(int p, double s, double *diff_s, double *L, double *diffL, const int dim)