action functions
|
Please note that the library has not been "officially" released. While we continue to work on the documentation, these web pages are likely to contain broken links and documents in draft form. Please send an email to if you wish to be informed of the library's "official" release. |
#include <bretherton_spine_mesh.template.h>
Inheritance diagram for oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >:

Definition at line 48 of file bretherton_spine_mesh.template.h.
Public Member Functions | |
| BrethertonSpineMesh (const unsigned &nx1, const unsigned &nx2, const unsigned &nx3, const unsigned &nh, const unsigned &nhalf, const double &h, GeomObject *lower_wall_pt, GeomObject *upper_wall_pt, const double &zeta_start, const double &zeta_transition_start, const double &zeta_transition_end, const double &zeta_end, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
| Constructor. Arguments:. | |
| unsigned | nfree_surface_spines () |
| double | find_distance_to_free_surface (GeomObject *const &fs_geom_object_pt, Vector< double > &initial_zeta, const Vector< double > &spine_base, const Vector< double > &spine_end) |
| Recalculate the spine lengths after repositioning. | |
| void | reposition_spines (const double &zeta_lo_transition_start, const double &zeta_lo_transition_end, const double &zeta_up_transition_start, const double &zeta_up_transition_end) |
| Reposition the spines that emenate from the lower wall. | |
| void | pin_all_spines () |
| void | spine_node_update (SpineNode *spine_node_pt) |
| General node update function implements pure virtual function defined in SpineMesh base class and performs specific update actions, depending on the node update fct id stored for each node. | |
| ELEMENT * | control_element_pt () |
| Pointer to control element (just under the symmetry line near the bubble tip, so the bubble tip is located at s=[1.0,1.0] in this element. | |
| double | spine_centre_fraction () const |
| Read the value of the spine centre's vertical fraction. | |
| void | set_spine_centre_fraction_pt (double *const &fraction_pt) |
| Set the pointer to the spine centre's vertial fraction. | |
Protected Member Functions | |
| void | spine_node_update_film_lower (SpineNode *spine_node_pt) |
| Update function for the deposited film region in the lower part of the domain: Vertical spines. | |
| void | spine_node_update_horizontal_transition_lower (SpineNode *spine_node_pt) |
| Update function for the horizontal transitition region in the lower part of the domain: Spine points from wall to origin. | |
| void | spine_node_update_vertical_transition_lower (SpineNode *spine_node_pt) |
| Update function for the vertical transitition region in the lower part of the domain: Spine points to origin. | |
| void | spine_node_update_vertical_transition_upper (SpineNode *spine_node_pt) |
| Update function for the vertical transitition region in the upper part of the domain: Spine points to origin. | |
| void | spine_node_update_horizontal_transition_upper (SpineNode *spine_node_pt) |
| Update function for the horizontal transitition region in the upper part of the domain: Spine points towards origin. | |
| void | spine_node_update_film_upper (SpineNode *spine_node_pt) |
| Update function for the deposited film region in the upper part of the domain: Vertical spines. | |
| void | spine_node_update_channel (SpineNode *spine_node_pt) |
| Update function for the nodes in the channel region ahead of the finger tip: Nodes are evenly distributed along vertical lines between the top and bottom walls. | |
| void | initial_element_reorder () |
| Initial reordering elements of the elements -- before the channel mesh is added. Vertical stacks of elements, each topped by their interface element -- this is (currently) identical to the version in the SingleLayerSpineMesh but it's important that the element reordering is maintained in exactly this form for the rest of the mesh generation process to work properly. Therefore we keep a copy of the function in here. | |
Protected Attributes | |
| unsigned | Nx1 |
| Number of elements along wall in deposited film region. | |
| unsigned | Nx2 |
| Number of elements along wall in horizontal transition region. | |
| unsigned | Nx3 |
| Number of elements along wall in channel region. | |
| unsigned | Nhalf |
| Number of elements in vertical transition region (there are twice as many elements across the channel). | |
| unsigned | Nh |
| Number of elements across the deposited film. | |
| double | H |
| Thickness of deposited film. | |
| GeomObject * | Upper_wall_pt |
| Pointer to geometric object that represents the upper wall. | |
| GeomObject * | Lower_wall_pt |
| Pointer to geometric object that represents the lower wall. | |
| double | Zeta_start |
| Start coordinate on wall. | |
| double | Zeta_end |
| Wall coordinate of end of liquid filled region (inflow). | |
| double | Zeta_transition_start |
| Wall coordinate of start of the transition region. | |
| double | Zeta_transition_end |
| Wall coordinate of end of transition region. | |
| double * | Spine_centre_fraction_pt |
| Pointer to vertical fraction of the spine centre. | |
| double | Default_spine_centre_fraction |
| Default spine fraction. | |
| ELEMENT * | Control_element_pt |
| Pointer to control element (just under the symmetry line near the bubble tip; the bubble tip is located at s=[1.0,1.0] in this element. | |
| oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh | ( | const unsigned & | nx1, | |
| const unsigned & | nx2, | |||
| const unsigned & | nx3, | |||
| const unsigned & | nh, | |||
| const unsigned & | nhalf, | |||
| const double & | h, | |||
| GeomObject * | lower_wall_pt, | |||
| GeomObject * | upper_wall_pt, | |||
| const double & | zeta_start, | |||
| const double & | zeta_transition_start, | |||
| const double & | zeta_transition_end, | |||
| const double & | zeta_end, | |||
| TimeStepper * | time_stepper_pt = &Mesh::Default_TimeStepper | |||
| ) |
Constructor. Arguments:.
Definition at line 60 of file bretherton_spine_mesh.template.cc.
References oomph::Mesh::add_boundary_node(), oomph::Mesh::boundary_node_pt(), oomph::SingleLayerSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Bulk_element_pt, oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Control_element_pt, oomph::SpineMesh::element_node_pt(), oomph::Mesh::Element_pt, oomph::Mesh::element_pt(), oomph::Mesh::finite_element_pt(), oomph::Mesh::flush_element_and_node_storage(), oomph::SpineNode::fraction(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::H, oomph::Spine::height(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::initial_element_reorder(), oomph::GeomObject::locate_zeta(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Lower_wall_pt, oomph::QuadTreeNames::N, oomph::Mesh::nboundary_node(), oomph::Mesh::nelement(), oomph::Mesh::nnode(), oomph::FiniteElement::nnode(), oomph::FiniteElement::nnode_1d(), oomph::Mesh::node_pt(), oomph::FiniteElement::node_pt(), oomph::SpineNode::node_update_fct_id(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nx3, oomph::oomph_info, oomph::Data::pin(), oomph::GeomObject::position(), oomph::Mesh::remove_boundary_nodes(), oomph::Node::set_coordinates_on_boundary(), oomph::Spine::set_geom_object_pt(), oomph::Spine::set_geom_parameter(), oomph::Mesh::set_nboundary(), oomph::Mesh::setup_boundary_element_info(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_centre_fraction(), oomph::Spine::spine_height_pt(), oomph::SpineNode::spine_mesh_pt(), oomph::SpineMesh::Spine_pt, oomph::SpineNode::spine_pt(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Upper_wall_pt, oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_end, oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_start, oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_transition_end, and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_transition_start.
| ELEMENT* oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::control_element_pt | ( | ) | [inline] |
Pointer to control element (just under the symmetry line near the bubble tip, so the bubble tip is located at s=[1.0,1.0] in this element.
Definition at line 167 of file bretherton_spine_mesh.template.h.
References oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Control_element_pt.
| double oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::find_distance_to_free_surface | ( | GeomObject *const & | fs_geom_object_pt, | |
| Vector< double > & | initial_zeta, | |||
| const Vector< double > & | spine_base, | |||
| const Vector< double > & | spine_end | |||
| ) |
Recalculate the spine lengths after repositioning.
Calculate the distance from the spine base to the free surface, i.e. the spine height.
Definition at line 1018 of file bretherton_spine_mesh.template.cc.
References OOMPH_EXCEPTION_LOCATION, oomph::oomph_info, oomph::GeomObject::position(), and oomph::DoubleMatrixBase::solve().
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::initial_element_reorder | ( | ) | [protected] |
Initial reordering elements of the elements -- before the channel mesh is added. Vertical stacks of elements, each topped by their interface element -- this is (currently) identical to the version in the SingleLayerSpineMesh but it's important that the element reordering is maintained in exactly this form for the rest of the mesh generation process to work properly. Therefore we keep a copy of the function in here.
Reorder elements: Vertical stacks of elements, each topped by their interface element -- this is (currently) identical to the version in the SingleLayerSpineMesh but it's important that element reordering is maintained in exactly this form so to be on the safe side, we move the function in here.
Definition at line 979 of file bretherton_spine_mesh.template.cc.
References oomph::Mesh::nelement(), oomph::RectangularQuadMesh< ELEMENT >::Nx, and oomph::RectangularQuadMesh< ELEMENT >::Ny.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh().
| unsigned oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::nfree_surface_spines | ( | ) | [inline] |
Number of free-surface spines (i.e. excluding the dummy spines in the channel region)
Definition at line 86 of file bretherton_spine_mesh.template.h.
References oomph::Mesh::finite_element_pt(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nhalf, oomph::FiniteElement::nnode_1d(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nx1, and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nx2.
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::pin_all_spines | ( | ) | [inline] |
Pin all spines so the mesh can be used for computation without free surfaces
Definition at line 107 of file bretherton_spine_mesh.template.h.
References oomph::SpineMesh::nspine().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines | ( | const double & | zeta_lo_transition_start, | |
| const double & | zeta_lo_transition_end, | |||
| const double & | zeta_up_transition_start, | |||
| const double & | zeta_up_transition_end | |||
| ) |
Reposition the spines that emenate from the lower wall.
Definition at line 1098 of file bretherton_spine_mesh.template.cc.
References oomph::SpineMesh::element_node_pt(), oomph::Mesh::element_pt(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::find_distance_to_free_surface(), oomph::Mesh::finite_element_pt(), oomph::Mesh::flush_element_and_node_storage(), oomph::GeomObject::locate_zeta(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Lower_wall_pt, oomph::Mesh::nelement(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nh, oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nhalf, oomph::FiniteElement::nnode_1d(), oomph::FiniteElement::node_pt(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nx1, oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nx2, oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nx3, oomph::oomph_info, oomph::GeomObject::position(), oomph::Node::set_coordinates_on_boundary(), oomph::Spine::set_geom_object_pt(), oomph::Spine::set_geom_parameter(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_centre_fraction(), oomph::SpineNode::spine_pt(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Upper_wall_pt, oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_end, and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_start.
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::set_spine_centre_fraction_pt | ( | double *const & | fraction_pt | ) | [inline] |
Set the pointer to the spine centre's vertial fraction.
Definition at line 175 of file bretherton_spine_mesh.template.h.
References oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Spine_centre_fraction_pt.
| double oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_centre_fraction | ( | ) | const [inline] |
Read the value of the spine centre's vertical fraction.
Definition at line 171 of file bretherton_spine_mesh.template.h.
References oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Spine_centre_fraction_pt.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_horizontal_transition_lower(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_horizontal_transition_upper(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_vertical_transition_lower(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_vertical_transition_upper().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update | ( | SpineNode * | spine_node_pt | ) | [inline, virtual] |
General node update function implements pure virtual function defined in SpineMesh base class and performs specific update actions, depending on the node update fct id stored for each node.
Reimplemented from oomph::SingleLayerSpineMesh< ELEMENT, INTERFACE_ELEMENT >.
Definition at line 119 of file bretherton_spine_mesh.template.h.
References oomph::SpineNode::node_update_fct_id(), OOMPH_EXCEPTION_LOCATION, oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_channel(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_film_lower(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_film_upper(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_horizontal_transition_lower(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_horizontal_transition_upper(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_vertical_transition_lower(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_vertical_transition_upper().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_channel | ( | SpineNode * | spine_node_pt | ) | [inline, protected] |
Update function for the nodes in the channel region ahead of the finger tip: Nodes are evenly distributed along vertical lines between the top and bottom walls.
Definition at line 437 of file bretherton_spine_mesh.template.h.
References oomph::SpineNode::fraction(), oomph::Spine::geom_object_pt(), oomph::Spine::geom_parameter(), oomph::GeomObject::position(), oomph::SpineNode::spine_pt(), and oomph::Node::x().
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_film_lower | ( | SpineNode * | spine_node_pt | ) | [inline, protected] |
Update function for the deposited film region in the lower part of the domain: Vertical spines.
Definition at line 182 of file bretherton_spine_mesh.template.h.
References oomph::SpineNode::fraction(), oomph::Spine::geom_object_pt(), oomph::Spine::geom_parameter(), oomph::SpineNode::h(), oomph::GeomObject::position(), oomph::SpineNode::spine_pt(), and oomph::Node::x().
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_film_upper | ( | SpineNode * | spine_node_pt | ) | [inline, protected] |
Update function for the deposited film region in the upper part of the domain: Vertical spines.
Definition at line 413 of file bretherton_spine_mesh.template.h.
References oomph::SpineNode::fraction(), oomph::Spine::geom_object_pt(), oomph::Spine::geom_parameter(), oomph::SpineNode::h(), oomph::GeomObject::position(), oomph::SpineNode::spine_pt(), and oomph::Node::x().
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_horizontal_transition_lower | ( | SpineNode * | spine_node_pt | ) | [inline, protected] |
Update function for the horizontal transitition region in the lower part of the domain: Spine points from wall to origin.
Definition at line 205 of file bretherton_spine_mesh.template.h.
References oomph::SpineNode::fraction(), oomph::Spine::geom_object_pt(), oomph::Spine::geom_parameter(), oomph::SpineNode::h(), oomph::QuadTreeNames::N, oomph::GeomObject::position(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_centre_fraction(), oomph::SpineNode::spine_pt(), and oomph::Node::x().
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_horizontal_transition_upper | ( | SpineNode * | spine_node_pt | ) | [inline, protected] |
Update function for the horizontal transitition region in the upper part of the domain: Spine points towards origin.
Definition at line 366 of file bretherton_spine_mesh.template.h.
References oomph::SpineNode::fraction(), oomph::Spine::geom_object_pt(), oomph::Spine::geom_parameter(), oomph::SpineNode::h(), oomph::QuadTreeNames::N, oomph::GeomObject::position(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_centre_fraction(), oomph::SpineNode::spine_pt(), and oomph::Node::x().
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_vertical_transition_lower | ( | SpineNode * | spine_node_pt | ) | [inline, protected] |
Update function for the vertical transitition region in the lower part of the domain: Spine points to origin.
Definition at line 251 of file bretherton_spine_mesh.template.h.
References oomph::SpineNode::fraction(), oomph::Spine::geom_object_pt(), oomph::Spine::geom_parameter(), oomph::SpineNode::h(), oomph::QuadTreeNames::N, oomph::GeomObject::position(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_centre_fraction(), oomph::SpineNode::spine_pt(), and oomph::Node::x().
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update().
| void oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update_vertical_transition_upper | ( | SpineNode * | spine_node_pt | ) | [inline, protected] |
Update function for the vertical transitition region in the upper part of the domain: Spine points to origin.
Definition at line 308 of file bretherton_spine_mesh.template.h.
References oomph::SpineNode::fraction(), oomph::Spine::geom_object_pt(), oomph::Spine::geom_parameter(), oomph::SpineNode::h(), oomph::QuadTreeNames::N, oomph::GeomObject::position(), oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_centre_fraction(), oomph::SpineNode::spine_pt(), and oomph::Node::x().
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_node_update().
ELEMENT* oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Control_element_pt [protected] |
Pointer to control element (just under the symmetry line near the bubble tip; the bubble tip is located at s=[1.0,1.0] in this element.
Definition at line 514 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::control_element_pt().
double oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Default_spine_centre_fraction [protected] |
double oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::H [protected] |
Thickness of deposited film.
Definition at line 485 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh().
GeomObject* oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Lower_wall_pt [protected] |
Pointer to geometric object that represents the lower wall.
Definition at line 491 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
unsigned oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nh [protected] |
Number of elements across the deposited film.
Definition at line 482 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
unsigned oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nhalf [protected] |
Number of elements in vertical transition region (there are twice as many elements across the channel).
Definition at line 479 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::nfree_surface_spines(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
unsigned oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nx1 [protected] |
Number of elements along wall in deposited film region.
Definition at line 469 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::nfree_surface_spines(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
unsigned oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nx2 [protected] |
Number of elements along wall in horizontal transition region.
Definition at line 472 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::nfree_surface_spines(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
unsigned oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Nx3 [protected] |
Number of elements along wall in channel region.
Definition at line 475 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
double* oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Spine_centre_fraction_pt [protected] |
Pointer to vertical fraction of the spine centre.
Definition at line 506 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::set_spine_centre_fraction_pt(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::spine_centre_fraction().
GeomObject* oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Upper_wall_pt [protected] |
Pointer to geometric object that represents the upper wall.
Definition at line 488 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
double oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_end [protected] |
Wall coordinate of end of liquid filled region (inflow).
Definition at line 497 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
double oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_start [protected] |
Start coordinate on wall.
Definition at line 494 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh(), and oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::reposition_spines().
double oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_transition_end [protected] |
Wall coordinate of end of transition region.
Definition at line 503 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh().
double oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::Zeta_transition_start [protected] |
Wall coordinate of start of the transition region.
Definition at line 500 of file bretherton_spine_mesh.template.h.
Referenced by oomph::BrethertonSpineMesh< ELEMENT, INTERFACE_ELEMENT >::BrethertonSpineMesh().
1.4.7