![]() |
MFEM v4.8.0
Finite element discretization library
|
#include <tmop_tools.hpp>
Public Member Functions | |
InterpolatorFP () | |
void | SetInitialField (const Vector &init_nodes, const Vector &init_field) override |
virtual void | SetNewFieldFESpace (const FiniteElementSpace &fes) override |
void | ComputeAtNewPosition (const Vector &new_mesh_nodes, Vector &new_field, int nodes_ordering=Ordering::byNODES) override |
void | ComputeAtGivenPositions (const Vector &positions, Vector &values, int p_ordering=Ordering::byNODES) override |
Direct interpolation of field0_gf at the given positions. | |
const FindPointsGSLIB * | GetFindPointsGSLIB () const |
~InterpolatorFP () | |
![]() | |
AdaptivityEvaluator () | |
virtual | ~AdaptivityEvaluator () |
void | SetSerialMetaInfo (const Mesh &m, const FiniteElementSpace &f) |
void | SetParMetaInfo (const ParMesh &m, const ParFiniteElementSpace &f) |
Parallel version of SetSerialMetaInfo. | |
void | ClearGeometricFactors () |
Additional Inherited Members | |
![]() | |
Mesh * | mesh |
FiniteElementSpace * | fes |
ParMesh * | pmesh |
ParFiniteElementSpace * | pfes |
Definition at line 72 of file tmop_tools.hpp.
|
inline |
Definition at line 82 of file tmop_tools.hpp.
|
inline |
Definition at line 112 of file tmop_tools.hpp.
|
overridevirtual |
Direct interpolation of field0_gf at the given positions.
Implements mfem::AdaptivityEvaluator.
Definition at line 416 of file tmop_tools.cpp.
|
overridevirtual |
Perform interpolation-based remap. Assumptions when SetNewFieldFESpace() has not been called: new_field is of the same FE space and mesh as field0.
Implements mfem::AdaptivityEvaluator.
Definition at line 386 of file tmop_tools.cpp.
|
inline |
Definition at line 107 of file tmop_tools.hpp.
|
overridevirtual |
Implements mfem::AdaptivityEvaluator.
Definition at line 347 of file tmop_tools.cpp.
|
inlineoverridevirtual |
Must be called when the FE space of the final field is different than the FE space of the initial field. This also includes the case when the initial and final fields are on different meshes.
Implements mfem::AdaptivityEvaluator.
Definition at line 90 of file tmop_tools.hpp.