unsigned Nr
Number of macro elements in radial direction.
double Azimuthal_fraction
Azimuthal fraction.
~AnnularDomain()
Destructor: Kill all macro elements.
void operator=(const AnnularDomain &)
Broken assignment operator.
AnnularDomain(const double &azimuthal_fraction, const unsigned &ntheta, const unsigned &nr, const double &a, const double &h, const double &phi)
Constructor: Specify azimuthal fraction (1.0 is 360 degrees) number of macro elements in azimuthal an...
AnnularDomain(const AnnularDomain &)
Broken copy constructor.
void macro_element_boundary(const unsigned &t, const unsigned &i_macro, const unsigned &i_direct, const Vector< double > &s, Vector< double > &f)
Vector representation of the i_macro-th macro element boundary i_direct (N/S/W/E) at time level t (t=...
unsigned Ntheta
Number of macro elements in azimuthal direction.