|
ug4
|
#include <vector>#include <algorithm>#include "grid_objects.h"#include "common/common.h"#include "tetrahedron_rules.h"#include "octahedron_rules.h"#include "pyramid_rules.h"#include "prism_rules.h"#include "hexahedron_rules.h"#include "grid_object_ids.h"Classes | |
| struct | ug::GridObjectInfo |
| class | ug::HexahedronClass |
| class | ug::OctahedronClass |
| class | ug::PrismClass |
| class | ug::PyramidClass |
| class | ug::TetrahedronClass |
Namespaces | |
| namespace | ug |
| the ug namespace | |
Functions | |
| static void | ug::CreateVolumesFromElementIndexList (vector< Volume * > &volsOut, int *elemIndexList, int elemIndexListSize, Vertex **vrts) |
| template<class TElemClass > | |
| static bool | ug::Refine (std::vector< Volume * > &vNewVolumesOut, Vertex **ppNewVertexOut, Vertex **newEdgeVertices, Vertex **newFaceVertices, Vertex *newVolumeVertex, const Vertex &prototypeVertex, Vertex **vrts, int(*funcRefine)(int *, int *, bool &, vector3 *, bool *), vector3 *corners=NULL, bool *isSnapPoint=NULL) |