UndeformedWall Class Reference
Inheritance diagram for UndeformedWall: ## 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...

## Detailed Description

Undeformed wall is a steady, straight 1D line in 2D space  Definition at line 100 of file fsi_collapsible_channel.cc.

## Constructor & Destructor Documentation

 UndeformedWall::UndeformedWall ( const double & x0, const double & h )
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.

 UndeformedWall::UndeformedWall ( const double & x0, const double & 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.

 UndeformedWall::UndeformedWall ( const double & x0, const double & 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.

 UndeformedWall::UndeformedWall ( const double & x0, const double & 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.

## Member Function Documentation

 virtual void UndeformedWall::d2position ( const Vector< double > & zeta, Vector< double > & r, DenseMatrix< double > & drdzeta, RankThreeTensor< double > & ddrdzeta ) const
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.

 void UndeformedWall::d2position ( const Vector< double > & zeta, Vector< double > & r, DenseMatrix< double > & drdzeta, RankThreeTensor< double > & ddrdzeta ) const
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.

 virtual void UndeformedWall::d2position ( const Vector< double > & zeta, Vector< double > & r, DenseMatrix< double > & drdzeta, RankThreeTensor< double > & ddrdzeta ) const
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.

 virtual void UndeformedWall::d2position ( const Vector< double > & zeta, Vector< double > & r, DenseMatrix< double > & drdzeta, RankThreeTensor< double > & ddrdzeta ) const
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.

 void UndeformedWall::position ( const Vector< double > & zeta, Vector< double > & r ) const
inline

Position vector at Lagrangian coordinate zeta.

Definition at line 114 of file fsi_collapsible_channel_adapt.cc.

References Global_Physical_Variables::H.

 void UndeformedWall::position ( const Vector< double > & zeta, Vector< double > & r ) const
inline

Position vector at Lagrangian coordinate zeta.

Definition at line 115 of file fsi_collapsible_channel.cc.

References Global_Physical_Variables::H.

 void UndeformedWall::position ( const unsigned & t, const Vector< double > & zeta, Vector< double > & r ) const
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.

 void UndeformedWall::position ( const unsigned & t, const Vector< double > & zeta, Vector< double > & r ) const
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.

 void UndeformedWall::position ( const Vector< double > & zeta, Vector< double > & r ) const
inline

Position vector at Lagrangian coordinate zeta.

Definition at line 154 of file fsi_pseudo_solid_collapsible_channel.cc.

References Global_Physical_Variables::H.

 void UndeformedWall::position ( const Vector< double > & zeta, Vector< double > & r ) const
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.

 void UndeformedWall::position ( const unsigned & t, const Vector< double > & zeta, Vector< double > & r ) const
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.

 void UndeformedWall::position ( const unsigned & t, const Vector< double > & zeta, Vector< double > & r ) const
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.

## Member Data Documentation

 double UndeformedWall::H
private

Height of the undeformed wall above y=0.

Definition at line 165 of file fsi_collapsible_channel.cc.

 double UndeformedWall::X0
private

x position of the undeformed beam's left end.

Definition at line 162 of file fsi_collapsible_channel.cc.

The documentation for this class was generated from the following files: