SubDomain(const double map_tol=1.0e-10)
Definition: SubDomain.cpp:40
virtual double get_property(std::string name) const
Definition: SubDomain.cpp:401
virtual void snap(Array< double > &x) const
Definition: SubDomain.cpp:80
virtual void set_property(std::string name, double value)
Definition: SubDomain.cpp:394
virtual void map(const Array< double > &x, Array< double > &y) const
Definition: SubDomain.cpp:65
void mark_facets(Mesh &mesh, std::size_t sub_domain, bool check_midpoint=true) const
Definition: SubDomain.cpp:100
const double map_tolerance
Definition: SubDomain.h:286
std::size_t geometric_dimension() const
Definition: SubDomain.cpp:178
Definition: SubDomain.h:43
virtual bool inside(const Array< double > &x, bool on_boundary) const
Definition: SubDomain.cpp:51
virtual ~SubDomain()
Destructor.
Definition: SubDomain.cpp:46
void mark_cells(Mesh &mesh, std::size_t sub_domain, bool check_midpoint=true) const
Definition: SubDomain.cpp:93
void mark(Mesh &mesh, std::size_t dim, std::size_t sub_domain, bool check_midpoint=true) const
Definition: SubDomain.cpp:107