|
| v0.14.0
|
Go to the documentation of this file.
8 #ifndef __LOBATTOPOLYNOMIALS_HPP__
9 #define __LOBATTOPOLYNOMIALS_HPP__
23 boost::shared_ptr<MatrixDouble> base_fun_ptr,
24 boost::shared_ptr<MatrixDouble> base_diff_fun_ptr)
44 boost::shared_ptr<BaseFunctionCtx> ctx_ptr);
57 boost::shared_ptr<MatrixDouble> base_fun_ptr,
58 boost::shared_ptr<MatrixDouble> base_diff_fun_ptr)
78 boost::shared_ptr<BaseFunctionCtx> ctx_ptr);
PetscErrorCode(* basePolynomialsType0)(int p, double s, double *diff_s, double *L, double *diffL, const int dim)
~KernelLobattoPolynomialCtx()
Calculating Legendre base functions.
Class used to give arguments to Legendre base functions.
KernelLobattoPolynomial()
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
UBlasMatrix< double > MatrixDouble
Calculating Lobatto base functions.
MoFEMErrorCode query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const
~KernelLobattoPolynomial()
MoFEMErrorCode getValue(MatrixDouble &pts, boost::shared_ptr< BaseFunctionCtx > ctx_ptr)
PetscErrorCode Lobatto_polynomials(int p, double s, double *diff_s, double *L, double *diffL, const int dim)
Calculate Lobatto base functions .
LobattoPolynomialCtx(int p, double *diff_s, int dim, boost::shared_ptr< MatrixDouble > base_fun_ptr, boost::shared_ptr< MatrixDouble > base_diff_fun_ptr)
MoFEMErrorCode query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const
implementation of Data Operators for Forces and Sources
MoFEMErrorCode getValue(MatrixDouble &pts, boost::shared_ptr< BaseFunctionCtx > ctx_ptr)
Class used to give arguments to Kernel Lobatto base functions.
Class used to give arguments to Lobatto base functions.
base class for all interface classes
PetscErrorCode LobattoKernel_polynomials(int p, double s, double *diff_s, double *L, double *diffL, const int dim)
Calculate Kernel Lobatto base functions.
MoFEMErrorCode query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const
KernelLobattoPolynomialCtx(int p, double *diff_s, int dim, boost::shared_ptr< MatrixDouble > base_fun_ptr, boost::shared_ptr< MatrixDouble > base_diff_fun_ptr)
MoFEMErrorCode query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const
Calculating Lobatto base functions.