|  | v0.15.0 | 
Create finite elements instances. More...
#include "tutorials/cor-2to5/src/PoissonOperators.hpp"
| Public Member Functions | |
| CreateFiniteElements (MoFEM::Interface &m_field) | |
| MoFEMErrorCode | createFEToAssembleMatrixAndVector (boost::function< double(const double, const double, const double)> f_u, boost::function< double(const double, const double, const double)> f_source, boost::shared_ptr< ForcesAndSourcesCore > &domain_lhs_fe, boost::shared_ptr< ForcesAndSourcesCore > &boundary_lhs_fe, boost::shared_ptr< ForcesAndSourcesCore > &domain_rhs_fe, boost::shared_ptr< ForcesAndSourcesCore > &boundary_rhs_fe, bool trans=true) const | 
| Create finite element to calculate matrix and vectors. | |
| MoFEMErrorCode | createFEToEvaluateError (boost::function< double(const double, const double, const double)> f_u, boost::function< FTensor::Tensor1< double, 3 >(const double, const double, const double)> g_u, Vec global_error, boost::shared_ptr< ForcesAndSourcesCore > &domain_error) const | 
| Create finite element to calculate error. | |
| MoFEMErrorCode | creatFEToPostProcessResults (boost::shared_ptr< PostProcFE > &post_proc_volume) const | 
| Create finite element to post-process results. | |
| MoFEMErrorCode | createFEToAssembleMatrixAndVectorForNonlinearProblem (boost::function< double(const double, const double, const double)> f_u, boost::function< double(const double, const double, const double)> f_source, boost::function< double(const double)> a, boost::function< double(const double)> diff_a, boost::shared_ptr< ForcesAndSourcesCore > &domain_lhs_fe, boost::shared_ptr< ForcesAndSourcesCore > &boundary_lhs_fe, boost::shared_ptr< ForcesAndSourcesCore > &domain_rhs_fe, boost::shared_ptr< ForcesAndSourcesCore > &boundary_rhs_fe, ForcesAndSourcesCore::RuleHookFun vol_rule, ForcesAndSourcesCore::RuleHookFun face_rule=FaceRule(), bool trans=true) const | 
| Create finite element to calculate matrix and vectors. | |
| Private Attributes | |
| MoFEM::Interface & | mField | 
Create finite elements instances.
Create finite element instances and add operators to finite elements.
Definition at line 861 of file PoissonOperators.hpp.
| 
 | inline | 
Definition at line 863 of file PoissonOperators.hpp.
| 
 | inline | 
Create finite element to calculate matrix and vectors.
Definition at line 868 of file PoissonOperators.hpp.
| 
 | inline | 
Create finite element to calculate matrix and vectors.
Definition at line 1013 of file PoissonOperators.hpp.
| 
 | inline | 
Create finite element to calculate error.
Definition at line 911 of file PoissonOperators.hpp.
| 
 | inline | 
Create finite element to post-process results.
Definition at line 947 of file PoissonOperators.hpp.
| 
 | private | 
Definition at line 1096 of file PoissonOperators.hpp.
