31 #ifndef CORE_DATATYPES_MESHFACTORY_H
32 #define CORE_DATATYPES_MESHFACTORY_H
34 #include <boost/noncopyable.hpp>
89 bool operator==(
const MeshTypeID& other)
const;
90 bool operator!=(
const MeshTypeID& other)
const;
Definition: MeshFactory.h:60
SCISHARE MeshHandle CreateMesh(const std::string &type)
Definition: Mesh.cc:421
Geometry::Point min_
Definition: MeshFactory.h:50
bool operator!=(const DenseMatrixGeneric< T > &lhs, const DenseMatrixGeneric< T > &rhs)
Definition: MatrixComparison.h:64
#define SCISHARE
Definition: share.h:39
boost::shared_ptr< Mesh > MeshHandle
Definition: DatatypeFwd.h:67
Definition: MeshFactory.h:75
MeshHandle(* MeshDefaultConstructor)()
Definition: MeshFactory.h:55
Definition: ParallelLinearAlgebraTests.cc:358
A thread-safe map used for constructor lookup in Mesh/Field factories.
Definition: TypeIDTable.h:47
long long size_type
Definition: Types.h:40
#define CORE_SINGLETON(name)
Definition: Singleton.h:59
Definition: MeshFactory.h:47
Definition: MeshFactory.h:80
MeshConstructor ctor_
Definition: MeshFactory.h:87
MeshDefaultConstructor defCtor_
Definition: MeshFactory.h:86
std::string type_
Definition: MeshFactory.h:85
bool operator==(const DenseMatrixGeneric< T > &lhs, const DenseMatrixGeneric< T > &rhs)
Definition: MatrixComparison.h:44
MeshHandle(* MeshConstructor)(const MeshConstructionParameters &)
Definition: MeshFactory.h:56
size_type z_
Definition: MeshFactory.h:49