#include <fvarRefinement.h>
Public Member Functions | |
FVarRefinement (Refinement const &refinement, FVarLevel &parent, FVarLevel &child) | |
~FVarRefinement () | |
int | getChildValueParentSource (Index vIndex, int sibling) const |
float | getFractionalWeight (Index pVert, LocalIndex pSibling, Index cVert, LocalIndex cSibling) const |
void | applyRefinement () |
void | estimateAndAllocateChildValues () |
void | populateChildValues () |
void | populateChildValuesFromFaceVertices () |
void | populateChildValuesFromEdgeVertices () |
int | populateChildValuesForEdgeVertex (Index cVert, Index pEdge) |
void | populateChildValuesFromVertexVertices () |
int | populateChildValuesForVertexVertex (Index cVert, Index pVert) |
void | trimAndFinalizeChildValues () |
void | propagateEdgeTags () |
void | propagateValueTags () |
void | propagateValueCreases () |
void | reclassifySemisharpValues () |
Definition at line 59 of file fvarRefinement.h.
FVarRefinement | ( | Refinement const & | refinement, |
FVarLevel & | parent, | ||
FVarLevel & | child | ||
) |
~FVarRefinement | ( | ) |
void applyRefinement | ( | ) |
void estimateAndAllocateChildValues | ( | ) |
|
inline |
Definition at line 64 of file fvarRefinement.h.
float getFractionalWeight | ( | Index | pVert, |
LocalIndex | pSibling, | ||
Index | cVert, | ||
LocalIndex | cSibling | ||
) | const |
void populateChildValues | ( | ) |
void populateChildValuesFromEdgeVertices | ( | ) |
void populateChildValuesFromFaceVertices | ( | ) |
void populateChildValuesFromVertexVertices | ( | ) |
void propagateEdgeTags | ( | ) |
void propagateValueCreases | ( | ) |
void propagateValueTags | ( | ) |
void reclassifySemisharpValues | ( | ) |
void trimAndFinalizeChildValues | ( | ) |