|
| 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);
57 #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.
EntPolynomialBaseCtx(EntitiesFieldData &data, const FieldSpace space, const FieldApproximationBase base, const FieldApproximationBase copy_node_base=LASTBASE)
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
constexpr double t
plate stiffness
const FieldApproximationBase bAse
constexpr auto field_name
base class for all interface classes
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)