![]() |
v0.13.2 |
Gauss point operators to calculate matrices and vectors. More...
#include <users_modules/basic_finite_elements/src/FieldApproximation.hpp>
Public Member Functions | |
OpApproxFace (const std::string &field_name, Mat _A, std::vector< Vec > &vec_F, FUNEVAL &function_evaluator) | |
virtual | ~OpApproxFace () |
MoFEMErrorCode | doWork (int row_side, int col_side, EntityType row_type, EntityType col_type, EntitiesFieldData::EntData &row_data, EntitiesFieldData::EntData &col_data) |
calculate matrix More... | |
MoFEMErrorCode | doWork (int side, EntityType type, EntitiesFieldData::EntData &data) |
calculate vector More... | |
Public Attributes | |
Mat | A |
std::vector< Vec > & | vecF |
FUNEVAL & | functionEvaluator |
MatrixDouble | NN |
MatrixDouble | transNN |
std::vector< VectorDouble > | Nf |
Gauss point operators to calculate matrices and vectors.
Function work on faces (Triangles & Quads)
Definition at line 239 of file FieldApproximation.hpp.
|
inline |
Definition at line 246 of file FieldApproximation.hpp.
|
inlinevirtual |
Definition at line 251 of file FieldApproximation.hpp.
|
inline |
calculate matrix
Definition at line 259 of file FieldApproximation.hpp.
|
inline |
calculate vector
Definition at line 359 of file FieldApproximation.hpp.
Mat FieldApproximationH1::OpApproxFace< FUNEVAL >::A |
Definition at line 242 of file FieldApproximation.hpp.
FUNEVAL& FieldApproximationH1::OpApproxFace< FUNEVAL >::functionEvaluator |
Definition at line 244 of file FieldApproximation.hpp.
std::vector<VectorDouble> FieldApproximationH1::OpApproxFace< FUNEVAL >::Nf |
Definition at line 255 of file FieldApproximation.hpp.
MatrixDouble FieldApproximationH1::OpApproxFace< FUNEVAL >::NN |
Definition at line 253 of file FieldApproximation.hpp.
MatrixDouble FieldApproximationH1::OpApproxFace< FUNEVAL >::transNN |
Definition at line 254 of file FieldApproximation.hpp.
std::vector<Vec>& FieldApproximationH1::OpApproxFace< FUNEVAL >::vecF |
Definition at line 243 of file FieldApproximation.hpp.