|
IFEM
90A354
|
Abstract interface for unstructured spline patches. More...
#include <ASMunstruct.h>

Public Member Functions | |
| virtual | ~ASMunstruct () |
| Empty destructor. | |
| virtual bool | refine (const LR::RefineData &prm, Vectors &sol)=0 |
| Refines the mesh adaptively. More... | |
| virtual void | remapErrors (RealArray &errors, const RealArray &orig, bool=false) const |
| Remaps element-wise errors from geometry mesh to refinement mesh. More... | |
| virtual IntVec | getBoundaryCovered (const IntSet &) const |
| Returns all boundary functions that are covered by the given nodes. | |
| virtual void | extendRefinementDomain (IntSet &, const IntSet &) const |
| Extends the refinement domain with information for neighbors. | |
| virtual Vec3 | getElementCenter (int iel) const =0 |
| Returns the coordinates of the element center. | |
| virtual void | storeMesh (const std::string &fName, int fType=15) const |
| Stores the mesh basis to encapsulated postscript files. More... | |
Protected Member Functions | |
| ASMunstruct () | |
| The constructor is protected to allow objects of sub-classes only. | |
Abstract interface for unstructured spline patches.
|
pure virtual |
|
inlinevirtual |