xmsgrid  1.0
XmUGrid.cpp File Reference
#include <xmsgrid/ugrid/XmUGrid.h>
#include <cmath>
#include <boost/container/flat_set.hpp>
#include <xmscore/misc/XmConst.h>
#include <xmscore/misc/XmError.h>
#include <xmscore/misc/XmLog.h>
#include <xmscore/misc/xmstype.h>
#include <xmscore/stl/set.h>
#include <xmsgrid/geometry/geoms.h>
#include <xmsgrid/ugrid/detail/XmGeometry.h>
#include <xmsgrid/ugrid/XmEdge.h>
#include <xmsgrid/ugrid/XmUGrid.t.h>
#include <xmscore/testing/TestTools.h>

Go to the source code of this file.

Classes

class  xms::XmUGrid::Impl
 Implementation for XmUGrid. More...
 

Namespaces

 xms
 XMS Namespace.
 

Functions

std::shared_ptr< XmUGridxms::TEST_XmUGrid1Left90Tri ()
 Builds a 1 cell (left 90 degree triangle) 2D XmUGrid for testing. More...
 
std::shared_ptr< XmUGridxms::TEST_XmUGridSimpleQuad ()
 Builds a 2 cell (Quad) 2D XmUGrid for testing. More...
 
std::shared_ptr< XmUGridxms::TEST_XmUGrid2dLinear ()
 Builds an XmUGrid with supported 1D and 2D linear cells for testing. More...
 
std::shared_ptr< XmUGridxms::TEST_XmUGrid3dLinear ()
 Builds an XmUGrid with supported 3D linear cells for testing. More...
 
std::shared_ptr< XmUGridxms::TEST_XmUGridHexagonalPolyhedron ()
 Builds a 1 cell hexagon with cell type polyhedron. More...
 
std::shared_ptr< xms::XmUGridxms::TEST_XmUBuildQuadUGrid (int a_rows, int a_cols)
 Builds a UGrid of Quads at 1 spacing for rows & cols specified. More...
 
std::shared_ptr< xms::XmUGridxms::TEST_XmUBuildQuadUGrid (int a_rows, int a_cols, const xms::Pt3d &a_origin)
 Builds a UGrid of Quads at 1 spacing for rows & cols specified. More...
 
std::shared_ptr< xms::XmUGridxms::TEST_XmUBuildHexahedronUgrid (int a_rows, int a_cols, int a_lays)
 Builds a UGrid of Quads at 1 spacing for rows & cols specified. More...
 
std::shared_ptr< xms::XmUGridxms::TEST_XmUBuildHexahedronUgrid (int a_rows, int a_cols, int a_lays, const xms::Pt3d &a_origin)
 Builds a UGrid of Quads at 1 spacing for rows & cols specified. More...
 
std::shared_ptr< xms::XmUGridxms::TEST_XmUBuildPolyhedronUgrid (int a_rows, int a_cols, int a_lays)
 Builds a UGrid of Quads at 1 spacing for rows & cols specified. More...
 
std::shared_ptr< xms::XmUGridxms::TEST_XmUBuildPolyhedronUgrid (int a_rows, int a_cols, int a_lays, const xms::Pt3d &a_origin)
 Builds a UGrid of Quads at 1 spacing for rows & cols specified. More...
 
std::shared_ptr< xms::XmUGridxms::TEST_XmUBuild3DChevronUgrid ()
 Builds a UGrid with one 3D Chevron polyhedron. More...
 

Detailed Description

Definition in file XmUGrid.cpp.