LifeV
FSI3DBoundaryStressFunction Class Reference

FSI3DBoundaryStressFunction - The FSI3D coupling function. More...

#include <MultiscaleModelFSI3D.hpp>

+ Collaboration diagram for FSI3DBoundaryStressFunction:

Private Attributes

function_Type M_function
 
Real M_delta
 

Type definitions

typedef MultiscaleInterface::function_Type function_Type
 

Constructors & Destructor

 FSI3DBoundaryStressFunction ()
 Constructor. More...
 
virtual ~FSI3DBoundaryStressFunction ()
 Destructor. More...
 

Methods

Real function (const Real &t, const Real &x, const Real &y, const Real &z, const UInt &id)
 Evaluate the coupling quantity. More...
 

Set methods

void setDelta (const Real &delta)
 Set the offset to be applied to the boundary condition. More...
 
void setFunction (const function_Type &function)
 Set the area function. More...
 

Unimplemented Methods

 FSI3DBoundaryStressFunction (const FSI3DBoundaryStressFunction &boundaryFunction)
 
FSI3DBoundaryStressFunctionoperator= (const FSI3DBoundaryStressFunction &boundaryFunction)
 

Detailed Description

FSI3DBoundaryStressFunction - The FSI3D coupling function.

Author
Cristiano Malossi

This simple class provides the implementation for the BC function used by the FSI3D model in order to apply an offset to the coupling quantity (e.g.: to remove the wall pressure).

Definition at line 604 of file MultiscaleModelFSI3D.hpp.

Member Typedef Documentation

◆ function_Type

Constructor & Destructor Documentation

◆ FSI3DBoundaryStressFunction() [1/2]

FSI3DBoundaryStressFunction ( )
inlineexplicit

Constructor.

Definition at line 620 of file MultiscaleModelFSI3D.hpp.

◆ ~FSI3DBoundaryStressFunction()

virtual ~FSI3DBoundaryStressFunction ( )
inlinevirtual

Destructor.

Definition at line 623 of file MultiscaleModelFSI3D.hpp.

◆ FSI3DBoundaryStressFunction() [2/2]

FSI3DBoundaryStressFunction ( const FSI3DBoundaryStressFunction boundaryFunction)
private

Member Function Documentation

◆ function()

Real function ( const Real t,
const Real x,
const Real y,
const Real z,
const UInt id 
)
inline

Evaluate the coupling quantity.

Returns
evaluation of the function

Definition at line 635 of file MultiscaleModelFSI3D.hpp.

◆ setDelta()

void setDelta ( const Real delta)
inline

Set the offset to be applied to the boundary condition.

Parameters
deltaoffset to be applied to the boundary condition

Definition at line 650 of file MultiscaleModelFSI3D.hpp.

◆ setFunction()

void setFunction ( const function_Type function)
inline

Set the area function.

Parameters
functionarea function

Definition at line 659 of file MultiscaleModelFSI3D.hpp.

◆ operator=()

FSI3DBoundaryStressFunction& operator= ( const FSI3DBoundaryStressFunction boundaryFunction)
private

Field Documentation

◆ M_function

function_Type M_function
private

Definition at line 677 of file MultiscaleModelFSI3D.hpp.

◆ M_delta

Real M_delta
private

Definition at line 678 of file MultiscaleModelFSI3D.hpp.


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