Public Member Functions | |
CylinderAndInterfaceDomain (const double &Length, const double &Height) | |
~CylinderAndInterfaceDomain () | |
void | linear_interpolate (double Left[2], double Right[2], const double &s, Vector< double > &f) |
void | macro_element_boundary (const unsigned &time, const unsigned &m, const unsigned &direction, const Vector< double > &s, Vector< double > &f) |
Public Attributes | |
double | centre_x |
double | centre_y |
Private Attributes | |
double | Lower_left [2] |
double | Lower_right [2] |
double | Lower_mid_left [2] |
double | Lower_mid_right [2] |
double | Upper_left [2] |
double | Upper_right [2] |
double | Upper_mid_left [2] |
double | Upper_mid_right [2] |
double | Lower_centre_left [2] |
double | Lower_centre_right [2] |
double | Upper_centre_left [2] |
double | Upper_centre_right [2] |
GeomObject * | Cylinder_pt |
Geometric object that represents the rotating cylinder. | |
Definition at line 98 of file adaptive_interface.cc.
|
inline |
Definition at line 117 of file adaptive_interface.cc.
References centre_x, centre_y, Cylinder_pt, Lower_centre_left, Lower_centre_right, Lower_left, Lower_mid_left, Lower_mid_right, Lower_right, Upper_centre_left, Upper_centre_right, Upper_left, Upper_mid_left, Upper_mid_right, and Upper_right.
|
inline |
Definition at line 189 of file adaptive_interface.cc.
|
inline |
Definition at line 192 of file adaptive_interface.cc.
Referenced by macro_element_boundary().
|
inline |
Definition at line 204 of file adaptive_interface.cc.
References Cylinder_pt, linear_interpolate(), Lower_centre_left, Lower_centre_right, Lower_left, Lower_mid_left, Lower_mid_right, Lower_right, Upper_centre_left, Upper_centre_right, Upper_left, Upper_mid_left, Upper_mid_right, and Upper_right.
double CylinderAndInterfaceDomain::centre_x |
Definition at line 101 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and RefineableRotatingCylinderProblem< ELEMENT >::set_boundary_conditions().
double CylinderAndInterfaceDomain::centre_y |
Definition at line 101 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and RefineableRotatingCylinderProblem< ELEMENT >::set_boundary_conditions().
|
private |
Geometric object that represents the rotating cylinder.
Definition at line 112 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 107 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 107 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 105 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 105 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 105 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 105 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 108 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 108 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 106 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 106 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 106 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().
|
private |
Definition at line 106 of file adaptive_interface.cc.
Referenced by CylinderAndInterfaceDomain(), and macro_element_boundary().