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: ![]() ![]() | |
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: ![]() ![]() | |
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: ![]() ![]() | |
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: ![]() ![]() | |
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 100 of file fsi_collapsible_channel.cc.
|
inline |
Constructor: arguments are the starting point and the height above y=0.
Definition at line 107 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 106 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 146 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 151 of file fsi_pseudo_solid_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 139 of file fsi_collapsible_channel_adapt.cc.
References Global_Physical_Variables::H, Global_Physical_Variables::load(), Global_Physical_Variables::P_ext, Global_Physical_Variables::P_up, Global_Physical_Variables::prescribed_traction(), Global_Physical_Variables::Q, Global_Physical_Variables::Re, Global_Physical_Variables::ReSt, and Global_Physical_Variables::Sigma0.
|
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 140 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 179 of file fsi_pseudo_solid_collapsible_channel.cc.
References Global_Physical_Variables::H, Global_Physical_Variables::P_up, Global_Physical_Variables::Re, and Global_Physical_Variables::ReSt.
|
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 184 of file fsi_pseudo_solid_collapsible_channel_adapt.cc.
References Global_Physical_Variables::H, Global_Physical_Variables::Lambda_sq, Global_Physical_Variables::load(), Global_Physical_Variables::Nu, Global_Physical_Variables::P_ext, Global_Physical_Variables::P_up, Global_Physical_Variables::prescribed_traction(), Global_Physical_Variables::Q, Global_Physical_Variables::Re, Global_Physical_Variables::ReSt, and Global_Physical_Variables::Sigma0.
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 114 of file fsi_collapsible_channel_adapt.cc.
References Global_Physical_Variables::H.
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 115 of file fsi_collapsible_channel.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 125 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 126 of file fsi_collapsible_channel.cc.
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 154 of file fsi_pseudo_solid_collapsible_channel.cc.
References Global_Physical_Variables::H.
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 159 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 165 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 170 of file fsi_pseudo_solid_collapsible_channel_adapt.cc.
|
private |
Height of the undeformed wall above y=0.
Definition at line 165 of file fsi_collapsible_channel.cc.
|
private |
x position of the undeformed beam's left end.
Definition at line 162 of file fsi_collapsible_channel.cc.