Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::IO::Writer Member List

This is the complete list of members for AMP::IO::Writer, including all inherited members.

buildWriter(std::string type, AMP_MPI comm=AMP_COMM_WORLD)AMP::IO::Writerstatic
buildWriter(std::shared_ptr< AMP::Database > db)AMP::IO::Writerstatic
createDirectories(const std::string &filename)AMP::IO::Writerprotected
d_baseMeshesAMP::IO::Writerprotected
d_commAMP::IO::Writerprotected
d_decompositionAMP::IO::Writerprotected
d_matricesAMP::IO::Writerprotected
d_multiMeshesAMP::IO::Writerprotected
d_vectorsAMP::IO::Writerprotected
d_vectorsMeshAMP::IO::Writerprotected
DecompositionType enum nameAMP::IO::Writer
GeomType typedefAMP::IO::Writerprotected
getExtension() constAMP::IO::Writer
getID(const AMP_MPI &comm) constAMP::IO::Writerprotected
getMeshIDs(std::shared_ptr< AMP::Mesh::Mesh > mesh)AMP::IO::Writerprotectedstatic
getNodeElemList(std::shared_ptr< const AMP::Mesh::Mesh > mesh, const AMP::Mesh::MeshIterator &elements, AMP::Array< double > *x, AMP::Array< int > &nodelist, std::vector< AMP::Mesh::MeshElementID > &nodelist_ids)AMP::IO::Writerprotectedstatic
getProperties() const =0AMP::IO::Writerpure virtual
readFile(const std::string &fname)=0AMP::IO::Writerpure virtual
registerMatrix(std::shared_ptr< AMP::LinearAlgebra::Matrix > mat, const std::string &name="")AMP::IO::Writer
registerMesh(std::shared_ptr< AMP::Mesh::Mesh > mesh, int level=1, const std::string &path=std::string())AMP::IO::Writer
registerMesh2(std::shared_ptr< AMP::Mesh::Mesh > mesh, int level, const std::string &path, std::set< GlobalID > &base_ids)AMP::IO::Writerprotected
registerVector(std::shared_ptr< AMP::LinearAlgebra::Vector > vec, std::shared_ptr< AMP::Mesh::Mesh > mesh, AMP::Mesh::GeomType type, const std::string &name="", VectorType precision=VectorType::DOUBLE, bool isStatic=false)AMP::IO::Writervirtual
registerVector(std::shared_ptr< AMP::LinearAlgebra::Vector > vec, const std::string &name="")AMP::IO::Writer
setDecomposition(int decomposition)AMP::IO::Writervirtual
syncData(std::vector< TYPE > &data, int root) constAMP::IO::Writerprotected
syncMultiMeshData(int root=-1) constAMP::IO::Writerprotected
syncVectors()AMP::IO::Writerprotected
VectorType enum nameAMP::IO::Writer
writeFile(const std::string &fname, size_t iteration, double time=0)=0AMP::IO::Writerpure virtual
Writer(const Writer &)=deleteAMP::IO::Writer
Writer()=defaultAMP::IO::Writerprotected
~Writer()=defaultAMP::IO::Writervirtual



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