Public Member Functions | Private Attributes | List of all members
TurekNonFSIProblem< ELEMENT > Class Template Reference

///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// More...

Inheritance diagram for TurekNonFSIProblem< ELEMENT >:

Public Member Functions

 TurekNonFSIProblem (const double &length, const double &height)
 Constructor: Pass length and height of domain. More...
 
void actions_after_newton_solve ()
 Update the problem specs after solve (empty) More...
 
void actions_before_newton_solve ()
 Update the problem specs before solve (empty) More...
 
void actions_after_adapt ()
 After adaptation: Unpin pressures and pin redudant pressure dofs. More...
 
void actions_before_implicit_timestep ()
 Update the velocity boundary condition on the flag. More...
 
RefineableCylinderWithFlagMesh< ELEMENT > * mesh_pt ()
 Access function for the specific mesh. More...
 
RefineableAlgebraicCylinderWithFlagMesh< ELEMENT > * mesh_pt ()
 Access function for the specific mesh. More...
 
void doc_solution (DocInfo &doc_info)
 Doc the solution. More...
 

Private Attributes

double Height
 Height of channel. More...
 

Detailed Description

template<class ELEMENT>
class TurekNonFSIProblem< ELEMENT >

///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////

Flow around a cylinder with flag

Definition at line 311 of file turek_flag_non_fsi.cc.

Constructor & Destructor Documentation

◆ TurekNonFSIProblem()

template<class ELEMENT >
TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem ( const double &  length,
const double &  height 
)

Member Function Documentation

◆ actions_after_adapt()

template<class ELEMENT >
void TurekNonFSIProblem< ELEMENT >::actions_after_adapt

After adaptation: Unpin pressures and pin redudant pressure dofs.

Actions after adapt.

Definition at line 503 of file turek_flag_non_fsi.cc.

◆ actions_after_newton_solve()

template<class ELEMENT >
void TurekNonFSIProblem< ELEMENT >::actions_after_newton_solve ( )
inline

Update the problem specs after solve (empty)

Definition at line 321 of file turek_flag_non_fsi.cc.

◆ actions_before_implicit_timestep()

template<class ELEMENT >
void TurekNonFSIProblem< ELEMENT >::actions_before_implicit_timestep

Update the velocity boundary condition on the flag.

Actions before implicit timestep: Update velocity boundary conditions.

Definition at line 520 of file turek_flag_non_fsi.cc.

◆ actions_before_newton_solve()

template<class ELEMENT >
void TurekNonFSIProblem< ELEMENT >::actions_before_newton_solve ( )
inline

Update the problem specs before solve (empty)

Definition at line 324 of file turek_flag_non_fsi.cc.

◆ doc_solution()

template<class ELEMENT >
void TurekNonFSIProblem< ELEMENT >::doc_solution ( DocInfo &  doc_info)

Doc the solution.

Definition at line 547 of file turek_flag_non_fsi.cc.

Referenced by main().

◆ mesh_pt() [1/2]

template<class ELEMENT >
RefineableCylinderWithFlagMesh<ELEMENT>* TurekNonFSIProblem< ELEMENT >::mesh_pt ( )
inline

Access function for the specific mesh.

Definition at line 336 of file turek_flag_non_fsi.cc.

Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().

◆ mesh_pt() [2/2]

template<class ELEMENT >
RefineableAlgebraicCylinderWithFlagMesh<ELEMENT>* TurekNonFSIProblem< ELEMENT >::mesh_pt ( )
inline

Access function for the specific mesh.

Definition at line 345 of file turek_flag_non_fsi.cc.

Member Data Documentation

◆ Height

template<class ELEMENT >
double TurekNonFSIProblem< ELEMENT >::Height
private

Height of channel.

Definition at line 360 of file turek_flag_non_fsi.cc.

Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().


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