PTEMS  0.1.0-dev+git.81fd0e4
PolyTopic Element Method Solver
ptems::FEMesh< DIM > Member List

This is the complete list of members for ptems::FEMesh< DIM >, including all inherited members.

Adapt(Func flagFunction, MeshSmoother smoother=MeshSmoother{})ptems::FEMesh< DIM >inline
Adapt(const Container &flags, MeshSmoother smoother=MeshSmoother{})ptems::FEMesh< DIM >inline
Adapt(const Container &refine, const Container &coarsen, MeshSmoother smoother=MeshSmoother{})ptems::FEMesh< DIM >inline
AddElement(const Polytope< DIM > &polytope)ptems::FEMesh< DIM >inline
AddElement(T... args)ptems::FEMesh< DIM >inline
AddListener(const std::weak_ptr< MeshChangeListener > &listener)ptems::FEMesh< DIM >inline
AddVertex(const Vector< DIM > &vertex)ptems::FEMesh< DIM >inline
AddVertex(double x, T... args)ptems::FEMesh< DIM >inline
Agglomerate(It begin, It end, std::size_t eleCountEstimate=0)ptems::FEMesh< DIM >inline
Agglomerate(const Container &elements)ptems::FEMesh< DIM >inline
Agglomerate(const std::initializer_list< std::initializer_list< std::size_t >> &elements)ptems::FEMesh< DIM >inline
BaseMesh() constptems::FEMesh< DIM >inline
begin() constptems::FEMesh< DIM >inline
cbegin() constptems::FEMesh< DIM >inline
cend() constptems::FEMesh< DIM >inline
Clone() constptems::FEMesh< DIM >inline
const_iterator typedefptems::FEMesh< DIM >
const_reverse_iterator typedefptems::FEMesh< DIM >
crbegin() constptems::FEMesh< DIM >inline
Create(std::size_t numVertices=0, std::size_t numElements=0)ptems::FEMesh< DIM >inlinestatic
CreateUniformMesh(const ParallelComm &mpi, double min, double max, std::size_t numElements)ptems::FEMesh< DIM >related
CreateUniformMesh(const ParallelComm &mpi, const DomainDefinition2D &domain, std::size_t numElementsX, std::size_t numElementsY, UniformElementType2D elementType=UniformElementType2D::Square)ptems::FEMesh< DIM >related
crend() constptems::FEMesh< DIM >inline
Dimensionsptems::FEMesh< DIM >static
Element(std::size_t idx) constptems::FEMesh< DIM >inline
ElementCount() constptems::FEMesh< DIM >inline
ElementList typedefptems::FEMesh< DIM >
Elements() constptems::FEMesh< DIM >inline
enable_shared_from_this(T... args)std::enable_shared_from_this< FEMesh< DIM > >
end() constptems::FEMesh< DIM >inline
IsAgglomeration() constptems::FEMesh< DIM >inline
IsConforming() constptems::FEMesh< DIM >inline
IsPolytopal() constptems::FEMesh< DIM >inline
IsStandard() constptems::FEMesh< DIM >inline
iterator typedefptems::FEMesh< DIM >
LoadMesh2D(const ParallelComm &mpi, std::istream &input, MeshFileFormat format=MeshFileFormat::Automatic)ptems::FEMesh< DIM >related
LoadMesh2D(const ParallelComm &mpi, const std::filesystem::path &path, MeshFileFormat format=MeshFileFormat::Automatic)ptems::FEMesh< DIM >related
Modifications typedefptems::FEMesh< DIM >
operator=(T... args)std::enable_shared_from_this< FEMesh< DIM > >
operator[](std::size_t idx) constptems::FEMesh< DIM >inline
rbegin() constptems::FEMesh< DIM >inline
rend() constptems::FEMesh< DIM >inline
reverse_iterator typedefptems::FEMesh< DIM >
Save(std::ostream &file, SaveFileOptions options, Vars... variables)ptems::FEMesh< DIM >inline
Save(const ParallelComm &mpi, const std::filesystem::path &file, SaveFileOptions options, Vars... variables)ptems::FEMesh< DIM >inline
Save(const ParallelComm &mpi, const char *file, SaveFileOptions options, Vars... variables)ptems::FEMesh< DIM >inline
Save(const ParallelComm &mpi, const std::string &file, SaveFileOptions options, Vars... variables)ptems::FEMesh< DIM >inline
Save(std::ostream &file, MeshFileFormat format, Vars... variables)ptems::FEMesh< DIM >inline
Save(const ParallelComm &mpi, const std::filesystem::path &file, MeshFileFormat format, Vars... variables)ptems::FEMesh< DIM >inline
Save(const ParallelComm &mpi, const char *file, MeshFileFormat format, Vars... variables)ptems::FEMesh< DIM >inline
Save(const ParallelComm &mpi, const std::string &file, MeshFileFormat format, Vars... variables)ptems::FEMesh< DIM >inline
shared_from_this(T... args)std::enable_shared_from_this< FEMesh< DIM > >
size() constptems::FEMesh< DIM >inline
UniformRefine()ptems::FEMesh< DIM >inline
Vertex(std::size_t idx) constptems::FEMesh< DIM >inline
VertexCount() constptems::FEMesh< DIM >inline
VertexList typedefptems::FEMesh< DIM >
Vertices() constptems::FEMesh< DIM >inline
weak_from_this(T... args)std::enable_shared_from_this< FEMesh< DIM > >
~enable_shared_from_this(T... args)std::enable_shared_from_this< FEMesh< DIM > >