|
| SpineLineFluidInterfaceElement (FiniteElement *const &element_pt, const int &face_index) |
|
| SpineUpdateFluidInterfaceElement (FiniteElement *const &element_pt, const int &face_index, const unsigned &id=0) |
| Constructor, the arguments are a pointer to the "bulk" element and the index of the face to be created. More...
|
|
void | fill_in_contribution_to_jacobian (Vector< double > &residuals, DenseMatrix< double > &jacobian) |
| Calculate the contribution to the residuals and the jacobian. More...
|
|
void | add_additional_residual_contributions_interface (Vector< double > &residuals, DenseMatrix< double > &jacobian, const unsigned &flag, const Shape &psif, const DShape &dpsifds, const DShape &dpsifdS, const DShape &dpsifdS_div, const Vector< double > &s, const Vector< double > &interpolated_x, const Vector< double > &interpolated_n, const double &W, const double &J) |
| Helper function to calculate the additional contributions These are those filled in by the particular equations. More...
|
|
void | output (std::ostream &outfile) |
| Overload the output function. More...
|
|
void | output (std::ostream &outfile, const unsigned &n_plot) |
| Output the element. More...
|
|
void | output (FILE *file_pt) |
| Overload the C-style output function. More...
|
|
void | output (FILE *file_pt, const unsigned &n_plot) |
| C-style Output function. More...
|
|
virtual FluidInterfaceBoundingElement * | make_bounding_element (const int &face_index) |
| Create an "bounding" element of the type specified by the BoundingElementType policy class Here, this allows the application of a contact angle boundary condition on the the specified face. More...
|
|
| FluidInterfaceElement () |
| Constructor, set the default values of the booleans and pointers (null) More...
|
|
virtual double | sigma (const Vector< double > &s_local) |
| Virtual function that specifies the non-dimensional surface tension as a function of local position within the element. The default behaviour is a constant surface tension of value 1.0 This function can be overloaded in more specialised elements to incorporate variations in surface tension. More...
|
|
void | fill_in_contribution_to_residuals (Vector< double > &residuals) |
| Calculate the residuals by calling the generic residual contribution. More...
|
|
const double & | ca () const |
| The value of the Capillary number. More...
|
|
double *& | ca_pt () |
| Pointer to the Capillary number. More...
|
|
const double & | st () const |
| The value of the Strouhal number. More...
|
|
double *& | st_pt () |
| The pointer to the Strouhal number. More...
|
|
double | u (const unsigned &j, const unsigned &i) |
| Return the i-th velocity component at local node j. More...
|
|
double | interpolated_u (const Vector< double > &s, const unsigned &i) |
| Calculate the i-th velocity component at the local coordinate s. More...
|
|
double | pext () const |
| Return the value of the external pressure. More...
|
|
void | set_external_pressure_data (Data *external_pressure_data_pt) |
| Set the Data that contains the single pressure value that specifies the "external pressure" for the interface/free-surface. Setting this only makes sense if the interface is, in fact, a free surface (well, an interface to another inviscid fluid if you want to be picky). More...
|
|
void | set_external_pressure_data (Data *external_pressure_data_pt, const unsigned &index_of_external_pressure_value) |
| Set the Data that contains the pressure value that specifies the "external pressure" for the interface/free-surface. Setting this only makes sense if the interface is, in fact, a free surface (well, an interface to another inviscid fluid if you want to be picky). Second argument specifies the index of the pressure value within the Data object. More...
|
|
void | output (std::ostream &outfile) |
| Overload the output function. More...
|
|
void | output (std::ostream &outfile, const unsigned &n_plot) |
| Output function. More...
|
|
void | output (FILE *file_pt) |
| Overload the C-style output function. More...
|
|
void | output (FILE *file_pt, const unsigned &n_plot) |
| C-style Output function. More...
|
|
| LineDerivatives () |
|