a Domain is a vector of HalfSpace A Domain is the intersection of simple domains (of type HalfSpace).
More...
#include <domain.h>
Inherits vector< HalfSpace >.
a Domain is a vector of HalfSpace A Domain is the intersection of simple domains (of type HalfSpace).
In addition the domain is named, has conductivity and a flag saying whether or not it is the outermost domain
Definition at line 79 of file domain.h.
◆ base
◆ Domain()
OpenMEEG::Domain::Domain |
( |
| ) |
|
|
inline |
◆ ~Domain()
OpenMEEG::Domain::~Domain |
( |
| ) |
|
|
inline |
◆ name() [1/2]
std::string& OpenMEEG::Domain::name |
( |
| ) |
|
|
inline |
The name of the domain.
Definition at line 91 of file domain.h.
◆ name() [2/2]
const std::string& OpenMEEG::Domain::name |
( |
| ) |
const |
|
inline |
◆ sigma() [1/2]
double& OpenMEEG::Domain::sigma |
( |
| ) |
|
|
inline |
The conductivity of the domain.
Definition at line 96 of file domain.h.
◆ sigma() [2/2]
const double& OpenMEEG::Domain::sigma |
( |
| ) |
const |
|
inline |
◆ outermost() [1/2]
bool& OpenMEEG::Domain::outermost |
( |
| ) |
|
|
inline |
Returns the outermost state of the domain.
Definition at line 101 of file domain.h.
◆ outermost() [2/2]
const bool& OpenMEEG::Domain::outermost |
( |
| ) |
const |
|
inline |
◆ info()
void OpenMEEG::Domain::info |
( |
| ) |
const |
print info about the domain
◆ contains_point()
bool OpenMEEG::Domain::contains_point |
( |
const Vect3 & |
| ) |
const |
Does this point belongs to the domain ?
◆ mesh_orientation()
int OpenMEEG::Domain::mesh_orientation |
( |
const Mesh & |
m | ) |
const |
|
inline |
- Returns
- 1 if the mesh is oriented toward the domain. -1 if not 0 else (the mesh is not part of the domain boundary)
Definition at line 112 of file domain.h.
◆ name_
std::string OpenMEEG::Domain::name_ |
|
private |
Name of the domain.
Definition at line 122 of file domain.h.
◆ sigma_
double OpenMEEG::Domain::sigma_ |
|
private |
◆ outermost_
bool OpenMEEG::Domain::outermost_ |
|
private |
Is it an outermost domain.
Definition at line 124 of file domain.h.
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/openmeeg-2.4.2/OpenMEEG/include/domain.h