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 | |
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) |