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

Classes

class  AMPCubeGenerator
 
class  AMPCylinderGenerator
 
class  AMPMultiMeshGenerator
 
class  AMPTubeGenerator
 
class  ExodusReaderGenerator
 
class  LibMeshCubeGenerator
 
class  libMeshThreeElementGenerator
 
class  MeshGenerator
 
class  MultiMeshGenerator
 
class  SurfaceSubsetGenerator
 

Functions

void testBasics (std::shared_ptr< AMP::Discretization::DOFManager > DOF, AMP::UnitTest &ut)
 
void testGetDOFIterator (AMP::UnitTest &ut, const AMP::Mesh::MeshIterator &iterator, std::shared_ptr< AMP::Discretization::DOFManager > DOF)
 
void testLogicalDOFMap (AMP::UnitTest &ut)
 
void testLogicalDOFMap (int ndim, AMP::UnitTest &ut)
 
void testLogicalDOFMap (std::shared_ptr< const AMP::Mesh::Mesh > mesh, bool isboxMesh, AMP::Mesh::GeomType type, int gcw, int DOFsPerElement)
 
void testMultiDOFManager (std::shared_ptr< MeshGenerator > generator, AMP::UnitTest &ut)
 
void testMultiDOFMap (AMP::UnitTest &ut, std::shared_ptr< AMP::Discretization::multiDOFManager > multiDOF)
 
void testMultiDOFVector (AMP::UnitTest &ut, std::shared_ptr< AMP::Discretization::DOFManager > DOF)
 
void testSimpleDOFManager (std::shared_ptr< MeshGenerator > generator, AMP::UnitTest &ut)
 
void testStructureDOFManager (std::shared_ptr< MeshGenerator > generator, int Nx, int Ny, int Nz, int GCW, AMP::UnitTest &ut)
 
void testSubsetComm (std::shared_ptr< AMP::Discretization::DOFManager > DOF, AMP::UnitTest &ut)
 
void testSubsetDOFManager (std::shared_ptr< MeshGenerator > generator, bool split, AMP::UnitTest &ut)
 
void testSubsetMesh (std::shared_ptr< AMP::Mesh::Mesh > mesh, std::shared_ptr< AMP::Discretization::DOFManager > DOF, bool is_nodal, int DOFsPerNode, int gcw, AMP::UnitTest &ut)
 

Function Documentation

◆ testBasics()

void AMP::unit_test::testBasics ( std::shared_ptr< AMP::Discretization::DOFManager DOF,
AMP::UnitTest ut 
)

◆ testGetDOFIterator()

void AMP::unit_test::testGetDOFIterator ( AMP::UnitTest ut,
const AMP::Mesh::MeshIterator iterator,
std::shared_ptr< AMP::Discretization::DOFManager DOF 
)

◆ testLogicalDOFMap() [1/3]

void AMP::unit_test::testLogicalDOFMap ( AMP::UnitTest ut)

◆ testLogicalDOFMap() [2/3]

void AMP::unit_test::testLogicalDOFMap ( int  ndim,
AMP::UnitTest ut 
)

◆ testLogicalDOFMap() [3/3]

void AMP::unit_test::testLogicalDOFMap ( std::shared_ptr< const AMP::Mesh::Mesh mesh,
bool  isboxMesh,
AMP::Mesh::GeomType  type,
int  gcw,
int  DOFsPerElement 
)

◆ testMultiDOFManager()

void AMP::unit_test::testMultiDOFManager ( std::shared_ptr< MeshGenerator generator,
AMP::UnitTest ut 
)

◆ testMultiDOFMap()

void AMP::unit_test::testMultiDOFMap ( AMP::UnitTest ut,
std::shared_ptr< AMP::Discretization::multiDOFManager multiDOF 
)

◆ testMultiDOFVector()

void AMP::unit_test::testMultiDOFVector ( AMP::UnitTest ut,
std::shared_ptr< AMP::Discretization::DOFManager DOF 
)

◆ testSimpleDOFManager()

void AMP::unit_test::testSimpleDOFManager ( std::shared_ptr< MeshGenerator generator,
AMP::UnitTest ut 
)

◆ testStructureDOFManager()

void AMP::unit_test::testStructureDOFManager ( std::shared_ptr< MeshGenerator generator,
int  Nx,
int  Ny,
int  Nz,
int  GCW,
AMP::UnitTest ut 
)

◆ testSubsetComm()

void AMP::unit_test::testSubsetComm ( std::shared_ptr< AMP::Discretization::DOFManager DOF,
AMP::UnitTest ut 
)

◆ testSubsetDOFManager()

void AMP::unit_test::testSubsetDOFManager ( std::shared_ptr< MeshGenerator generator,
bool  split,
AMP::UnitTest ut 
)

◆ testSubsetMesh()

void AMP::unit_test::testSubsetMesh ( std::shared_ptr< AMP::Mesh::Mesh mesh,
std::shared_ptr< AMP::Discretization::DOFManager DOF,
bool  is_nodal,
int  DOFsPerNode,
int  gcw,
AMP::UnitTest ut 
)



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:45.
Comments on this page