ug4
|
#include <cassert>
#include "tetrahedron_rules.h"
#include "rule_util.h"
#include "grid_object_ids.h"
Namespaces | |
ug | |
the ug namespace | |
ug::tet_rules | |
Functions | |
GlobalRefinementRule | ug::tet_rules::GetRefinementRule () |
void | ug::tet_rules::InverseTetTransform (int *indsOut, const int *transformedInds) |
bool | ug::tet_rules::IsRegularRefRule (const int edgeMarks) |
returns true if the specified edgeMarks would lead to a regular refinement More... | |
int | ug::tet_rules::Refine (int *newIndsOut, int *newEdgeVrts, bool &newCenterOut, vector3 *corners, bool *) |
void | ug::tet_rules::SetRefinementRule (GlobalRefinementRule refRule) |
void | ug::tet_rules::TetRotation (int vrtsInOut[NUM_VERTICES], const int fixedPoint, const size_t steps) |
Rotates the given tetrahedron while keeping the specified point fixed. More... | |
Variables | |
static GlobalRefinementRule | ug::tet_rules::g_refinementRule = STANDARD |
global refinement rule information switching between regular and subdivision volume refinement More... | |