a Domain is a vector of SimpleDomain A Domain is the intersection of simple domains (of type SimpleDo...
const Boundaries & boundaries() const
int mesh_orientation(const Mesh &m) const
Boundaries & boundaries()
Boundaries of the domain.
const std::string & name() const
Domain(const std::string &dname="")
bool has_conductivity() const
void info(const bool outermost=false) const
Print information about the domain.
bool contains(const Mesh &m) const
void set_conductivity(const double c)
The conductivity of the domain.
bool contains(const Vect3 &point) const
Does this point belongs to the domain ?
std::vector< SimpleDomain > Boundaries
const double & conductivity() const
a SimpleDomain is a pair of an Interface and a boolean.
SimpleDomain(Interface &i, const Side s)
const Interface & interface() const
int mesh_orientation(const OrientedMesh &omesh) const