|
ug4
|
#include <cassert>#include "tetrahedron_rules.h"#include "rule_util.h"#include "grid_object_ids.h"Namespaces | |
| namespace | ug |
| the ug namespace | |
| 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 | |
| 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. | |
Variables | |
| static GlobalRefinementRule | ug::tet_rules::g_refinementRule = STANDARD |
| global refinement rule information switching between regular and subdivision volume refinement | |