Public Types | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
oomph::QuarterTubeDomain Class Reference

Quarter tube as domain. Domain is bounded by curved boundary which is represented by a GeomObject. Domain is parametrised by three macro elements in each of the nlayer slices. More...

#include <quarter_tube_domain.h>

+ Inheritance diagram for oomph::QuarterTubeDomain:

Public Types

typedef double(* BLSquashFctPt )(const double &s)
 Typedef for function pointer for function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value. More...
 
typedef double(* AxialSpacingFctPt )(const double &xi)
 Typedef for function pointer for function that implements axial spacing of macro elements. More...
 

Public Member Functions

 QuarterTubeDomain (GeomObject *boundary_geom_object_pt, const Vector< double > &xi_lo, const double &fract_mid, const Vector< double > &xi_hi, const unsigned &nlayer)
 Constructor: Pass boundary object and start and end coordinates and fraction along boundary object where outer ring is divided. We form nlayer axial slices. More...
 
 QuarterTubeDomain (const QuarterTubeDomain &)
 Broken copy constructor. More...
 
void operator= (const QuarterTubeDomain &)
 Broken assignment operator. More...
 
 ~QuarterTubeDomain ()
 Destructor: Kill macro elements. More...
 
BLSquashFctPtbl_squash_fct_pt ()
 Function pointer for function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value. More...
 
double s_squashed (const double &s)
 Function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value. More...
 
AxialSpacingFctPtaxial_spacing_fct_pt ()
 Function pointer for function that implements axial spacing of macro elements. More...
 
double axial_spacing_fct (const double &xi)
 Function that implements axial spacing of macro elements. More...
 
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 (L/R/D/U/B/F) at time level t (t=0: present; t>0: previous): f(s). More...
 
- Public Member Functions inherited from oomph::Domain
 Domain ()
 Constructor. More...
 
 Domain (const Domain &)
 Broken copy constructor. More...
 
void operator= (const Domain &)
 Broken assignment operator. More...
 
virtual ~Domain ()
 Virtual destructor: Empty. More...
 
MacroElementmacro_element_pt (const unsigned &i)
 Access to i-th macro element. More...
 
unsigned nmacro_element ()
 Number of macro elements in domain. More...
 
void output (const std::string &filename, const unsigned &nplot)
 Output macro elements. More...
 
void output (std::ostream &outfile, const unsigned &nplot)
 Output macro elements. More...
 
void macro_element_boundary (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 (e.g. N/S/W/E in 2D) at current time: f(s). More...
 
void output_macro_element_boundaries (const std::string &filename, const unsigned &nplot)
 Output all macro element boundaries as tecplot zones. More...
 
void output_macro_element_boundaries (std::ostream &outfile, const unsigned &nplot)
 Output all macro element boundaries as tecplot zones. More...
 
virtual void dmacro_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 derivatives i_direct (e.g. N/S/W/E in 2D) at time level t (t=0: present; t>0: previous): f(s). Broken virtual. More...
 
void dmacro_element_boundary (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 derivatives i_direct (e.g. N/S/W/E in 2D) at current time: f(s). More...
 
virtual void d2macro_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 second derivatives i_direct (e.g. N/S/W/E in 2D) at time level t (t=0: present; t>0: previous): f(s). Broken virtual. More...
 
void d2macro_element_boundary (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 second derivatives i_direct (e.g. N/S/W/E in 2D) at current time: f(s). More...
 

Private Member Functions

void r_centr_L (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_centr_R (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_centr_D (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_centr_U (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_centr_B (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_centr_F (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_bot_right_L (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_bot_right_R (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_bot_right_D (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_bot_right_U (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_bot_right_B (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_bot_right_F (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_top_left_L (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_top_left_R (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_top_left_D (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_top_left_U (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_top_left_B (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 
void r_top_left_F (const unsigned &t, const Vector< double > &zeta, const unsigned &i_layer, Vector< double > &f)
 Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $. More...
 

Static Private Member Functions

static double default_BL_squash_fct (const double &s)
 Default for function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value: Identity. More...
 
static double default_axial_spacing_fct (const double &xi)
 Default for function that implements axial spacing of macro elements. More...
 

Private Attributes

Vector< double > Xi_lo
 Lower limit for the coordinates along the wall. More...
 
double Fract_mid
 Fraction along wall where outer ring is to be divided. More...
 
Vector< double > Xi_hi
 Upper limit for the coordinates along the wall. More...
 
unsigned Nlayer
 Number of layers. More...
 
GeomObjectWall_pt
 Pointer to geometric object that represents the curved wall. More...
 
BLSquashFctPt BL_squash_fct_pt
 Function pointer for function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value. More...
 
AxialSpacingFctPt Axial_spacing_fct_pt
 Function pointer for function that implements axial spacing of macro elements. More...
 

Additional Inherited Members

- Protected Attributes inherited from oomph::Domain
Vector< MacroElement * > Macro_element_pt
 Vector of pointers to macro elements. More...
 

Detailed Description

Quarter tube as domain. Domain is bounded by curved boundary which is represented by a GeomObject. Domain is parametrised by three macro elements in each of the nlayer slices.

Definition at line 50 of file quarter_tube_domain.h.

Member Typedef Documentation

typedef double(* oomph::QuarterTubeDomain::AxialSpacingFctPt)(const double &xi)

Typedef for function pointer for function that implements axial spacing of macro elements.

Definition at line 130 of file quarter_tube_domain.h.

typedef double(* oomph::QuarterTubeDomain::BLSquashFctPt)(const double &s)

Typedef for function pointer for function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value.

Definition at line 106 of file quarter_tube_domain.h.

Constructor & Destructor Documentation

oomph::QuarterTubeDomain::QuarterTubeDomain ( GeomObject boundary_geom_object_pt,
const Vector< double > &  xi_lo,
const double &  fract_mid,
const Vector< double > &  xi_hi,
const unsigned &  nlayer 
)
inline

Constructor: Pass boundary object and start and end coordinates and fraction along boundary object where outer ring is divided. We form nlayer axial slices.

Definition at line 58 of file quarter_tube_domain.h.

References i, and oomph::Domain::Macro_element_pt.

oomph::QuarterTubeDomain::QuarterTubeDomain ( const QuarterTubeDomain )
inline

Broken copy constructor.

Definition at line 81 of file quarter_tube_domain.h.

References oomph::BrokenCopy::broken_copy().

oomph::QuarterTubeDomain::~QuarterTubeDomain ( )
inline

Destructor: Kill macro elements.

Definition at line 94 of file quarter_tube_domain.h.

References i, oomph::Domain::Macro_element_pt, and Nlayer.

Member Function Documentation

double oomph::QuarterTubeDomain::axial_spacing_fct ( const double &  xi)
inline
AxialSpacingFctPt& oomph::QuarterTubeDomain::axial_spacing_fct_pt ( )
inline

Function pointer for function that implements axial spacing of macro elements.

Definition at line 135 of file quarter_tube_domain.h.

References Axial_spacing_fct_pt.

Referenced by oomph::QuarterTubeMesh< ELEMENT >::axial_spacing_fct_pt(), and oomph::AlgebraicRefineableQuarterTubeMesh< ELEMENT >::axial_spacing_fct_pt().

BLSquashFctPt& oomph::QuarterTubeDomain::bl_squash_fct_pt ( )
inline

Function pointer for function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value.

Definition at line 113 of file quarter_tube_domain.h.

References BL_squash_fct_pt.

Referenced by oomph::QuarterTubeMesh< ELEMENT >::bl_squash_fct_pt().

static double oomph::QuarterTubeDomain::default_axial_spacing_fct ( const double &  xi)
inlinestaticprivate

Default for function that implements axial spacing of macro elements.

Definition at line 200 of file quarter_tube_domain.h.

static double oomph::QuarterTubeDomain::default_BL_squash_fct ( const double &  s)
inlinestaticprivate

Default for function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value: Identity.

Definition at line 187 of file quarter_tube_domain.h.

References s.

void oomph::QuarterTubeDomain::macro_element_boundary ( const unsigned &  t,
const unsigned &  i_macro,
const unsigned &  i_direct,
const Vector< double > &  s,
Vector< double > &  f 
)
virtual

Vector representation of the i_macro-th macro element boundary i_direct (L/R/D/U/B/F) at time level t (t=0: present; t>0: previous): f(s).

Vector representation of the imacro-th macro element boundary idirect (L/R/D/U/B/F) at time level t (t=0: present; t>0: previous): f(s)

Implements oomph::Domain.

Definition at line 319 of file quarter_tube_domain.h.

References oomph::OcTreeNames::B, oomph::OcTreeNames::D, oomph::OcTreeNames::F, oomph::BinaryTreeNames::L, oomph::BinaryTreeNames::R, r_bot_right_B(), r_bot_right_D(), r_bot_right_F(), r_bot_right_L(), r_bot_right_R(), r_bot_right_U(), r_centr_B(), r_centr_D(), r_centr_F(), r_centr_L(), r_centr_R(), r_centr_U(), r_top_left_B(), r_top_left_D(), r_top_left_F(), r_top_left_L(), r_top_left_R(), r_top_left_U(), and oomph::OcTreeNames::U.

void oomph::QuarterTubeDomain::operator= ( const QuarterTubeDomain )
inline

Broken assignment operator.

Definition at line 87 of file quarter_tube_domain.h.

References oomph::BrokenCopy::broken_assign().

void oomph::QuarterTubeDomain::r_bot_right_B ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 853 of file quarter_tube_domain.h.

References axial_spacing_fct(), Fract_mid, Nlayer, oomph::GeomObject::position(), r_centr_R(), s_squashed(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_bot_right_D ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 781 of file quarter_tube_domain.h.

References axial_spacing_fct(), Nlayer, oomph::GeomObject::position(), s_squashed(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_bot_right_F ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 894 of file quarter_tube_domain.h.

References axial_spacing_fct(), Fract_mid, Nlayer, oomph::GeomObject::position(), r_centr_R(), s_squashed(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_bot_right_L ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 743 of file quarter_tube_domain.h.

References r_centr_R().

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_bot_right_R ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 757 of file quarter_tube_domain.h.

References axial_spacing_fct(), Fract_mid, Nlayer, oomph::GeomObject::position(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_bot_right_U ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of bottom right box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 814 of file quarter_tube_domain.h.

References axial_spacing_fct(), Fract_mid, Nlayer, oomph::GeomObject::position(), r_centr_R(), s_squashed(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary(), and r_top_left_R().

void oomph::QuarterTubeDomain::r_centr_B ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 652 of file quarter_tube_domain.h.

References axial_spacing_fct(), Nlayer, oomph::GeomObject::position(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_centr_D ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 577 of file quarter_tube_domain.h.

References axial_spacing_fct(), Nlayer, oomph::GeomObject::position(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_centr_F ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 696 of file quarter_tube_domain.h.

References axial_spacing_fct(), Nlayer, oomph::GeomObject::position(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_centr_L ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 495 of file quarter_tube_domain.h.

References axial_spacing_fct(), Nlayer, oomph::GeomObject::position(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_centr_R ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 529 of file quarter_tube_domain.h.

References axial_spacing_fct(), Nlayer, oomph::GeomObject::position(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary(), r_bot_right_B(), r_bot_right_F(), r_bot_right_L(), and r_bot_right_U().

void oomph::QuarterTubeDomain::r_centr_U ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of central box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 610 of file quarter_tube_domain.h.

References axial_spacing_fct(), Nlayer, oomph::GeomObject::position(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary(), r_top_left_B(), r_top_left_D(), and r_top_left_F().

void oomph::QuarterTubeDomain::r_top_left_B ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 1025 of file quarter_tube_domain.h.

References axial_spacing_fct(), Fract_mid, Nlayer, oomph::GeomObject::position(), r_centr_U(), s_squashed(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_top_left_D ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 988 of file quarter_tube_domain.h.

References r_centr_U().

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_top_left_F ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 1065 of file quarter_tube_domain.h.

References axial_spacing_fct(), Fract_mid, Nlayer, oomph::GeomObject::position(), r_centr_U(), s_squashed(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_top_left_L ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 936 of file quarter_tube_domain.h.

References axial_spacing_fct(), Nlayer, oomph::GeomObject::position(), s_squashed(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_top_left_R ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 969 of file quarter_tube_domain.h.

References r_bot_right_U().

Referenced by macro_element_boundary().

void oomph::QuarterTubeDomain::r_top_left_U ( const unsigned &  t,
const Vector< double > &  zeta,
const unsigned &  i_layer,
Vector< double > &  f 
)
private

Boundary of top left box macro element in layer i_layer zeta $ \in [-1,1]^2 $.

Definition at line 1001 of file quarter_tube_domain.h.

References axial_spacing_fct(), Fract_mid, Nlayer, oomph::GeomObject::position(), Wall_pt, Xi_hi, and Xi_lo.

Referenced by macro_element_boundary().

double oomph::QuarterTubeDomain::s_squashed ( const double &  s)
inline

Function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value.

Definition at line 122 of file quarter_tube_domain.h.

References BL_squash_fct_pt.

Referenced by r_bot_right_B(), r_bot_right_D(), r_bot_right_F(), r_bot_right_U(), r_top_left_B(), r_top_left_F(), and r_top_left_L().

Member Data Documentation

AxialSpacingFctPt oomph::QuarterTubeDomain::Axial_spacing_fct_pt
private

Function pointer for function that implements axial spacing of macro elements.

Definition at line 195 of file quarter_tube_domain.h.

Referenced by axial_spacing_fct(), and axial_spacing_fct_pt().

BLSquashFctPt oomph::QuarterTubeDomain::BL_squash_fct_pt
private

Function pointer for function that squashes the outer two macro elements towards the wall by mapping the input value of the "radial" macro element coordinate to the return value.

Definition at line 180 of file quarter_tube_domain.h.

Referenced by bl_squash_fct_pt(), and s_squashed().

double oomph::QuarterTubeDomain::Fract_mid
private

Fraction along wall where outer ring is to be divided.

Definition at line 164 of file quarter_tube_domain.h.

Referenced by r_bot_right_B(), r_bot_right_F(), r_bot_right_R(), r_bot_right_U(), r_top_left_B(), r_top_left_F(), and r_top_left_U().

unsigned oomph::QuarterTubeDomain::Nlayer
private
GeomObject* oomph::QuarterTubeDomain::Wall_pt
private
Vector<double> oomph::QuarterTubeDomain::Xi_hi
private
Vector<double> oomph::QuarterTubeDomain::Xi_lo
private

The documentation for this class was generated from the following file: