Base class for Domains with curvilinear and/or time-dependent boundaries. Domain boundaries are typic...
Base class for ExtrudedDomains with curvilinear and/or time-dependent boundaries. ExtrudedDomain boun...
void macro_element_boundary(const unsigned &time, const unsigned &i_macro, const unsigned &i_direct, const Vector< double > &s, Vector< double > &x)
Vector representation of the i_macro-th macro element boundary i_direct (e.g. N/S/W/E in 2D spatial =...
~ExtrudedDomain()
Destructor: Empty; the extruded macro elements will be deleted in Domain.
ExtrudedDomain(Domain *domain_pt, const unsigned &n_extruded_element, const double &extrusion_length)
Constructor.
unsigned N_extruded_element
unsigned nmacro_element()
Number of macro elements in domain.
ExtrudedMacroElement * macro_element_pt(const unsigned &i)
Access to i-th extruded macro element.
ExtrudedDomain(const ExtrudedDomain &)=delete
Broken copy constructor.
double T_min
The minimum t-value (defaults to 0.0 if not specified)
void operator=(const ExtrudedDomain &)=delete
Broken assignment operator.