/////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// More...
Public Member Functions | |
UndeformedWall (const double &x0, const double &h) | |
Constructor: arguments are the starting point and the height above y=0. More... | |
void | position (const Vector< double > &zeta, Vector< double > &r) const |
Position vector at Lagrangian coordinate zeta. More... | |
void | position (const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Calls steady version. More... | |
void | d2position (const Vector< double > &zeta, Vector< double > &r, DenseMatrix< double > &drdzeta, RankThreeTensor< double > &ddrdzeta) const |
Posn vector and its 1st & 2nd derivatives w.r.t. to coordinates: = drdzeta(alpha,i). = ddrdzeta(alpha,beta,i). Evaluated at current time. More... | |
UndeformedWall (const double &x0, const double &h) | |
Constructor: arguments are the starting point and the height above y=0. More... | |
void | position (const Vector< double > &zeta, Vector< double > &r) const |
Position vector at Lagrangian coordinate zeta. More... | |
void | position (const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Calls steady version. More... | |
virtual void | d2position (const Vector< double > &zeta, Vector< double > &r, DenseMatrix< double > &drdzeta, RankThreeTensor< double > &ddrdzeta) const |
Posn vector and its 1st & 2nd derivatives w.r.t. to coordinates: = drdzeta(alpha,i). = ddrdzeta(alpha,beta,i). Evaluated at current time. More... | |
UndeformedWall (const double &x0, const double &h) | |
Constructor: arguments are the starting point and the height above y=0. More... | |
void | position (const Vector< double > &zeta, Vector< double > &r) const |
Position vector at Lagrangian coordinate zeta. More... | |
void | position (const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Calls steady version. More... | |
virtual void | d2position (const Vector< double > &zeta, Vector< double > &r, DenseMatrix< double > &drdzeta, RankThreeTensor< double > &ddrdzeta) const |
Posn vector and its 1st & 2nd derivatives w.r.t. to coordinates: = drdzeta(alpha,i). = ddrdzeta(alpha,beta,i). Evaluated at current time. More... | |
UndeformedWall (const double &x0, const double &h) | |
Constructor: arguments are the starting point and the height above y=0. More... | |
void | position (const Vector< double > &zeta, Vector< double > &r) const |
Position vector at Lagrangian coordinate zeta. More... | |
void | position (const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Calls steady version. More... | |
virtual void | d2position (const Vector< double > &zeta, Vector< double > &r, DenseMatrix< double > &drdzeta, RankThreeTensor< double > &ddrdzeta) const |
Posn vector and its 1st & 2nd derivatives w.r.t. to coordinates: = drdzeta(alpha,i). = ddrdzeta(alpha,beta,i). Evaluated at current time. More... | |
Private Attributes | |
double | X0 |
x position of the undeformed beam's left end. More... | |
double | H |
Height of the undeformed wall above y=0. More... | |
/////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////
Undeformed wall is a steady, straight 1D line in 2D space
Definition at line 96 of file fsi_collapsible_channel.cc.
|
inline |
Constructor: arguments are the starting point and the height above y=0.
Definition at line 103 of file fsi_collapsible_channel.cc.
References Global_Physical_Variables::H.
|
inline |
Constructor: arguments are the starting point and the height above y=0.
Definition at line 102 of file fsi_collapsible_channel_adapt.cc.
References Global_Physical_Variables::H.
|
inline |
Constructor: arguments are the starting point and the height above y=0.
Definition at line 142 of file fsi_pseudo_solid_collapsible_channel.cc.
References Global_Physical_Variables::H.
|
inline |
Constructor: arguments are the starting point and the height above y=0.
Definition at line 147 of file fsi_pseudo_solid_collapsible_channel_adapt.cc.
References Global_Physical_Variables::H.
|
inline |
Posn vector and its 1st & 2nd derivatives w.r.t. to coordinates: = drdzeta(alpha,i). = ddrdzeta(alpha,beta,i). Evaluated at current time.
Definition at line 136 of file fsi_collapsible_channel.cc.
References Global_Physical_Variables::H.
|
inlinevirtual |
Posn vector and its 1st & 2nd derivatives w.r.t. to coordinates: = drdzeta(alpha,i). = ddrdzeta(alpha,beta,i). Evaluated at current time.
Definition at line 135 of file fsi_collapsible_channel_adapt.cc.
References Global_Physical_Variables::H.
|
inlinevirtual |
Posn vector and its 1st & 2nd derivatives w.r.t. to coordinates: = drdzeta(alpha,i). = ddrdzeta(alpha,beta,i). Evaluated at current time.
Definition at line 175 of file fsi_pseudo_solid_collapsible_channel.cc.
References Global_Physical_Variables::H.
|
inlinevirtual |
Posn vector and its 1st & 2nd derivatives w.r.t. to coordinates: = drdzeta(alpha,i). = ddrdzeta(alpha,beta,i). Evaluated at current time.
Definition at line 180 of file fsi_pseudo_solid_collapsible_channel_adapt.cc.
References Global_Physical_Variables::H.
|
inline |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Calls steady version.
Definition at line 122 of file fsi_collapsible_channel.cc.
|
inline |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Calls steady version.
Definition at line 121 of file fsi_collapsible_channel_adapt.cc.
|
inline |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Calls steady version.
Definition at line 161 of file fsi_pseudo_solid_collapsible_channel.cc.
|
inline |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Calls steady version.
Definition at line 166 of file fsi_pseudo_solid_collapsible_channel_adapt.cc.
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 111 of file fsi_collapsible_channel.cc.
References Global_Physical_Variables::H.
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 110 of file fsi_collapsible_channel_adapt.cc.
References Global_Physical_Variables::H.
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 150 of file fsi_pseudo_solid_collapsible_channel.cc.
References Global_Physical_Variables::H.
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 155 of file fsi_pseudo_solid_collapsible_channel_adapt.cc.
References Global_Physical_Variables::H.
|
private |
Height of the undeformed wall above y=0.
Definition at line 161 of file fsi_collapsible_channel.cc.
|
private |
x position of the undeformed beam's left end.
Definition at line 158 of file fsi_collapsible_channel.cc.