Advanced Multi-Physics (AMP)
On-Line Documentation
Namespaces | Classes | Typedefs | Functions
AMP::Geometry Namespace Reference

Namespaces

namespace  GeometryHelpers
 

Classes

class  Box
 
class  Circle
 
class  CircleFrustum
 A geometry for a circular frustum. More...
 
class  CircleSurface
 
class  Cylinder
 
class  Geometry
 A class used to abstract away geometry information from an application or mesh. More...
 
class  Grid
 
class  LogicalGeometry
 A class used to abstract away logical geometry based operations. More...
 
class  MeshGeometry
 A class used to abstract away geometry information from an application or mesh. More...
 
class  MultiGeometry
 A concrete geometry class for a multi-mesh. More...
 
class  Parallelepiped
 A class used to describe a Parallelepiped. More...
 
class  RegularPolygon
 A class used to abstract away geometry information from an application or mesh. More...
 
class  RotationalGeometry
 A geometry to rotate a geometry object about the centroid. More...
 
class  Shell
 A class used to abstract away geometry information from an application or mesh. More...
 
class  Sphere
 
class  SphereSurface
 
class  SquareFrustum
 A geometry for a square frustum. More...
 
class  Tube
 

Typedefs

using Point = AMP::Mesh::MeshPoint< double >
 

Functions

std::unique_ptr< AMP::Geometry::GeometrybuildBox (std::shared_ptr< const AMP::Database > db)
 
void testGeometry (const AMP::Geometry::Geometry &geom, AMP::UnitTest &ut)
 Run all geometry based tests.
 

Typedef Documentation

◆ Point

using AMP::Geometry::Point = typedef AMP::Mesh::MeshPoint<double>

Definition at line 20 of file Geometry.h.

Function Documentation

◆ buildBox()

std::unique_ptr< AMP::Geometry::Geometry > AMP::Geometry::buildBox ( std::shared_ptr< const AMP::Database db)

◆ testGeometry()

void AMP::Geometry::testGeometry ( const AMP::Geometry::Geometry geom,
AMP::UnitTest ut 
)

Run all geometry based tests.

This test runs all the geometry-based tests

Parameters
[in]geomGeometry to test
[in]utUnit test



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:42.
Comments on this page