#include <tmop_amr.hpp>
Definition at line 130 of file tmop_amr.hpp.
◆ TMOPDeRefinerEstimator() [1/2]
mfem::TMOPDeRefinerEstimator::TMOPDeRefinerEstimator |
( |
Mesh & | mesh_, |
|
|
NonlinearForm & | nlf_ ) |
|
inline |
◆ TMOPDeRefinerEstimator() [2/2]
◆ ~TMOPDeRefinerEstimator()
mfem::TMOPDeRefinerEstimator::~TMOPDeRefinerEstimator |
( |
| ) |
|
|
inline |
◆ ComputeEstimates()
void mfem::TMOPDeRefinerEstimator::ComputeEstimates |
( |
| ) |
|
|
protected |
Compute the element error estimates. For a given element E in the mesh, error(E) = TMOPEnergy(parent_of_E)-TMOPEnergy(E). Children element of an element are derefined if the mean TMOP energy of children is greater than the TMOP energy associated with their parent.
Definition at line 477 of file tmop_amr.cpp.
◆ GetDerefineEnergyForIntegrator()
bool mfem::TMOPDeRefinerEstimator::GetDerefineEnergyForIntegrator |
( |
TMOP_Integrator & | tmopi, |
|
|
Vector & | fine_energy ) |
|
protected |
◆ GetLocalErrors()
virtual const Vector & mfem::TMOPDeRefinerEstimator::GetLocalErrors |
( |
| ) |
|
|
inlinevirtual |
◆ GetTMOPDerefinementEnergy()
void mfem::TMOPDeRefinerEstimator::GetTMOPDerefinementEnergy |
( |
Mesh & | cmesh, |
|
|
TMOP_Integrator & | tmopi, |
|
|
Vector & | el_energy_vec ) |
|
protected |
◆ MeshIsModified()
bool mfem::TMOPDeRefinerEstimator::MeshIsModified |
( |
| ) |
|
|
inlineprotected |
Check if the mesh of the solution was modified.
Definition at line 146 of file tmop_amr.hpp.
◆ Reset()
virtual void mfem::TMOPDeRefinerEstimator::Reset |
( |
| ) |
|
|
inlinevirtual |
◆ amrmetric
int mfem::TMOPDeRefinerEstimator::amrmetric |
|
protected |
◆ current_sequence
long mfem::TMOPDeRefinerEstimator::current_sequence |
|
protected |
◆ error_estimates
Vector mfem::TMOPDeRefinerEstimator::error_estimates |
|
protected |
◆ mesh
Mesh* mfem::TMOPDeRefinerEstimator::mesh |
|
protected |
◆ nlf
◆ order
int mfem::TMOPDeRefinerEstimator::order |
|
protected |
◆ pmesh
ParMesh* mfem::TMOPDeRefinerEstimator::pmesh |
|
protected |
◆ pnlf
◆ serial
bool mfem::TMOPDeRefinerEstimator::serial |
|
protected |
The documentation for this class was generated from the following files: