31 #include <dolfin/common/Variable.h> 87 bool exists(std::string
name, std::size_t dim)
const;
100 std::vector<std::size_t>&
create_array(std::string name, std::size_t dim);
113 std::vector<std::size_t>&
array(std::string name, std::size_t dim);
125 const std::vector<std::size_t>&
array(std::string name,
126 std::size_t dim)
const;
136 void erase_array(
const std::string name, std::size_t dim);
147 std::string
str(
bool verbose)
const;
155 void check_deprecated(std::string name)
const;
158 std::vector<std::map<std::string, std::vector<std::size_t> > > _arrays;
161 std::vector<std::string> _deprecated_names;
void erase_array(const std::string name, std::size_t dim)
Definition: MeshData.cpp:137
std::string name() const
Return name.
Definition: Variable.cpp:71
Common base class for DOLFIN variables.
Definition: Variable.h:35
const MeshData & operator=(const MeshData &data)
Definition: MeshData.cpp:52
MeshData()
Constructor.
Definition: MeshData.cpp:35
std::string str(bool verbose) const
Definition: MeshData.cpp:147
void clear()
Clear all data.
Definition: MeshData.cpp:73
I/O of XML representation of a Mesh.
Definition: XMLMesh.h:45
Definition: MeshData.h:58
~MeshData()
Destructor.
Definition: MeshData.cpp:47
std::vector< std::size_t > & array(std::string name, std::size_t dim)
Definition: MeshData.cpp:105
bool exists(std::string name, std::size_t dim) const
Definition: MeshData.cpp:60
std::vector< std::size_t > & create_array(std::string name, std::size_t dim)
Definition: MeshData.cpp:78