#include <tmop_amr.hpp>
Definition at line 130 of file tmop_amr.hpp.
mfem::TMOPDeRefinerEstimator::TMOPDeRefinerEstimator |
( |
Mesh & |
mesh_, |
|
|
NonlinearForm & |
nlf_ |
|
) |
| |
|
inline |
mfem::TMOPDeRefinerEstimator::~TMOPDeRefinerEstimator |
( |
| ) |
|
|
inline |
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.
bool mfem::TMOPDeRefinerEstimator::GetDerefineEnergyForIntegrator |
( |
TMOP_Integrator & |
tmopi, |
|
|
Vector & |
fine_energy |
|
) |
| |
|
protected |
virtual const Vector& mfem::TMOPDeRefinerEstimator::GetLocalErrors |
( |
| ) |
|
|
inlinevirtual |
void mfem::TMOPDeRefinerEstimator::GetTMOPDerefinementEnergy |
( |
Mesh & |
cmesh, |
|
|
TMOP_Integrator & |
tmopi, |
|
|
Vector & |
el_energy_vec |
|
) |
| |
|
protected |
bool mfem::TMOPDeRefinerEstimator::MeshIsModified |
( |
| ) |
|
|
inlineprotected |
Check if the mesh of the solution was modified.
Definition at line 146 of file tmop_amr.hpp.
virtual void mfem::TMOPDeRefinerEstimator::Reset |
( |
| ) |
|
|
inlinevirtual |
int mfem::TMOPDeRefinerEstimator::amrmetric |
|
protected |
long mfem::TMOPDeRefinerEstimator::current_sequence |
|
protected |
Vector mfem::TMOPDeRefinerEstimator::error_estimates |
|
protected |
Mesh* mfem::TMOPDeRefinerEstimator::mesh |
|
protected |
int mfem::TMOPDeRefinerEstimator::order |
|
protected |
ParMesh* mfem::TMOPDeRefinerEstimator::pmesh |
|
protected |
bool mfem::TMOPDeRefinerEstimator::serial |
|
protected |
The documentation for this class was generated from the following files: