Advanced Multi-Physics (AMP)
On-Line Documentation
Namespaces | Typedefs | Functions
meshWriters.h File Reference
#include "AMP/mesh/Mesh.h"
#include "AMP/utils/Database.h"
Include dependency graph for meshWriters.h:

Go to the source code of this file.

Namespaces

namespace  AMP
 
namespace  AMP::Mesh
 
namespace  AMP::Mesh::MeshWriters
 

Typedefs

using AMP::Mesh::MeshWriters::DatabasePtr = std::shared_ptr< AMP::Database >
 

Functions

DatabasePtr AMP::Mesh::MeshWriters::create2elementMesh (double a, int ny, int nz, double Lx, double Ly, double Lz)
 
DatabasePtr AMP::Mesh::MeshWriters::create7elementMesh (int NumBoundaryNodeIds)
 
DatabasePtr AMP::Mesh::MeshWriters::createAMGMesh (int nx, int ny, int nz, double Lx, double Ly, double Lz)
 
DatabasePtr AMP::Mesh::MeshWriters::createBox (int nx, int ny, int nz, double Lx, double Ly, double Lz)
 
DatabasePtr AMP::Mesh::MeshWriters::createConstrainedMesh (int nx, int ny, int nz, double Lx, double Ly, double Lz)
 
DatabasePtr AMP::Mesh::MeshWriters::createCookMesh (int nx, int ny, int nz)
 
DatabasePtr AMP::Mesh::MeshWriters::createDatabase (const AMP::Mesh::Mesh &mesh)
 
DatabasePtr AMP::Mesh::MeshWriters::createDistortedElement ()
 
DatabasePtr AMP::Mesh::MeshWriters::createLUML (int Nx, int Ny, int Nz, double Lx, double Ly, double Lz)
 
DatabasePtr AMP::Mesh::MeshWriters::createPlateWithHole (int le, int me, int ne, int pe, double a, double b, double c, double r)
 
void AMP::Mesh::MeshWriters::generateAll ()
 Create and write all known test meshes.
 
DatabasePtr AMP::Mesh::MeshWriters::generateTestMesh (const std::string &name)
 Generate a test mesh.
 
DatabasePtr AMP::Mesh::MeshWriters::readBinaryTestMesh (const std::string &filename, bool useGenerator=true)
 Read a test mesh.
 
std::shared_ptr< libmeshMeshAMP::Mesh::MeshWriters::readBinaryTestMeshLibMesh (const std::string &filename, const AMP_MPI &, const std::string &name="mesh")
 
DatabasePtr AMP::Mesh::MeshWriters::readTestMesh (const std::string &filename, bool useGenerator=true)
 Read a test mesh.
 
std::shared_ptr< libmeshMeshAMP::Mesh::MeshWriters::readTestMeshLibMesh (const std::string &filename, const AMP_MPI &, const std::string &name="mesh")
 
std::shared_ptr< libmeshMeshAMP::Mesh::MeshWriters::readTestMeshLibMesh (std::shared_ptr< AMP::Database > db, const AMP_MPI &, const std::string &name="mesh")
 
void AMP::Mesh::MeshWriters::writeBinaryTestMesh (const AMP::Database &db, const std::string &filename)
 Write a test mesh.
 
void AMP::Mesh::MeshWriters::writeDispValsForPatchTest (const std::string &filename)
 
void AMP::Mesh::MeshWriters::writeTestMesh (const AMP::Database &db, const std::string &filename)
 Write a test mesh.
 



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