#include <fvarRefinement.h>
Public Member Functions | |
FVarRefinement (Refinement const &refinement, FVarLevel &parent, FVarLevel &child) | |
~FVarRefinement () | |
Refinement const & | getRefinement () const |
int | getChildValueParentSource (Index vIndex, int sibling) const |
void | applyRefinement () |
void | estimateAndAllocateChildValues () |
void | populateChildValues () |
int | populateChildValuesForEdgeVertex (Index cVert, Index pEdge, int offset) |
int | populateChildValuesForVertexVertex (Index cVert, Index pVert, int offset) |
void | trimAndFinalizeChildValues () |
void | propagateEdgeTags () |
void | propagateValueTags () |
Public Attributes | |
Refinement const & | _refinement |
FVarLevel * | _parent |
FVarLevel * | _child |
std::vector< LocalIndex > | _childValueParentSource |
int | _childSiblingFromEdgeCount |
int | _childSiblingFromVertCount |
Definition at line 58 of file fvarRefinement.h.
FVarRefinement | ( | Refinement const & | refinement, |
FVarLevel & | parent, | ||
FVarLevel & | child | ||
) |
~FVarRefinement | ( | ) |
void applyRefinement | ( | ) |
void estimateAndAllocateChildValues | ( | ) |
|
inline |
Definition at line 67 of file fvarRefinement.h.
|
inline |
Definition at line 65 of file fvarRefinement.h.
void populateChildValues | ( | ) |
void propagateEdgeTags | ( | ) |
void propagateValueTags | ( | ) |
void trimAndFinalizeChildValues | ( | ) |
FVarLevel* _child |
Definition at line 89 of file fvarRefinement.h.
int _childSiblingFromEdgeCount |
Definition at line 102 of file fvarRefinement.h.
int _childSiblingFromVertCount |
Definition at line 103 of file fvarRefinement.h.
std::vector<LocalIndex> _childValueParentSource |
Definition at line 96 of file fvarRefinement.h.
FVarLevel* _parent |
Definition at line 88 of file fvarRefinement.h.
Refinement const& _refinement |
Definition at line 86 of file fvarRefinement.h.