|
| | Leaflet (const double &length, const double &d_x, const double &d_y, const double &x_0, const double &period, Time *time_pt) |
| |
| virtual | ~Leaflet () |
| | Destructor – emtpy. More...
|
| |
| void | position (const unsigned &t, const Vector< double > &xi, Vector< double > &r) const |
| |
| void | position (const Vector< double > &xi, Vector< double > &r) const |
| | Steady version: Get current shape. More...
|
| |
| unsigned | ngeom_data () const |
| | Number of geometric Data in GeomObject: None. More...
|
| |
| double | length () |
| | Length of the leaflet. More...
|
| |
| double & | d_x () |
| | Amplitude of horizontal tip displacement. More...
|
| |
| double | d_y () |
| | Amplitude of vertical tip displacement. More...
|
| |
| double | x_0 () |
| | x-coordinate of leaflet origin More...
|
| |
| | GeomObject () |
| | Default constructor. More...
|
| |
| | GeomObject (const unsigned &ndim) |
| |
| | GeomObject (const unsigned &nlagrangian, const unsigned &ndim) |
| |
| | GeomObject (const unsigned &nlagrangian, const unsigned &ndim, TimeStepper *time_stepper_pt) |
| |
| | GeomObject (const GeomObject &dummy)=delete |
| | Broken copy constructor. More...
|
| |
| void | operator= (const GeomObject &)=delete |
| | Broken assignment operator. More...
|
| |
| virtual | ~GeomObject () |
| | (Empty) destructor More...
|
| |
| unsigned | nlagrangian () const |
| | Access function to # of Lagrangian coordinates. More...
|
| |
| unsigned | ndim () const |
| | Access function to # of Eulerian coordinates. More...
|
| |
| void | set_nlagrangian_and_ndim (const unsigned &n_lagrangian, const unsigned &n_dim) |
| | Set # of Lagrangian and Eulerian coordinates. More...
|
| |
| TimeStepper *& | time_stepper_pt () |
| |
| TimeStepper * | time_stepper_pt () const |
| |
| virtual Data * | geom_data_pt (const unsigned &j) |
| |
| virtual void | position (const double &t, const Vector< double > &zeta, Vector< double > &r) const |
| |
| virtual void | dposition_dt (const Vector< double > &zeta, const unsigned &j, Vector< double > &drdt) |
| |
| virtual void | dposition (const Vector< double > &zeta, DenseMatrix< double > &drdzeta) const |
| |
| virtual void | d2position (const Vector< double > &zeta, RankThreeTensor< double > &ddrdzeta) const |
| |
| virtual void | d2position (const Vector< double > &zeta, Vector< double > &r, DenseMatrix< double > &drdzeta, RankThreeTensor< double > &ddrdzeta) const |
| |
| virtual void | locate_zeta (const Vector< double > &zeta, GeomObject *&sub_geom_object_pt, Vector< double > &s, const bool &use_coordinate_as_initial_guess=false) |
| |
| virtual void | interpolated_zeta (const Vector< double > &s, Vector< double > &zeta) const |
| |
GeomObject representing a vertical leaflet that performs bending and stretching oscillations.
Position vector, r, to the point identified by
its 1D Lagrangian coordinate, xi (passed as a 1D Vector) at discrete time level t (t=0: present; t>0: previous).
Reimplemented from oomph::GeomObject.
68 using namespace MathematicalConstants;
AnnoyingScalar cos(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:136
AnnoyingScalar sin(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:137
double & time()
Return the current value of the continuous time.
Definition: timesteppers.h:123
double Pi
Definition: two_d_biharmonic.cc:235
t
Definition: plotPSD.py:36
References cos(), Global_Physical_Variables::Length, BiharmonicTestFunctions2::Pi, UniformPSDSelfTest::r, sin(), plotPSD::t, oomph::Time::time(), Flag_definition::Time_pt, and TanhSolnForPoisson::X_0.