LifeV
sourceVectorialFunctor Class Reference

#include <StructuralOperator.hpp>

+ Collaboration diagram for sourceVectorialFunctor:

Public Types

typedef std::function< VectorSmall< 3 > Real const &, Real const &, Real const &, Real const &) > volumeForce_Type
 
typedef std::shared_ptr< volumeForce_TypevolumeForcePtr_Type
 
typedef VectorSmall< 3 > return_Type
 

Public Member Functions

 sourceVectorialFunctor (const volumeForcePtr_Type volumeSource)
 
void setCurrentTime (const Real time)
 
return_Type operator() (const VectorSmall< 3 > spaceCoordinates)
 

Private Attributes

volumeForcePtr_Type M_volumeSource
 
Real M_currentTime
 

Detailed Description

Definition at line 132 of file StructuralOperator.hpp.

Member Typedef Documentation

◆ volumeForce_Type

typedef std::function<VectorSmall<3> Real const&, Real const&, Real const&, Real const& ) > volumeForce_Type

Definition at line 135 of file StructuralOperator.hpp.

◆ volumeForcePtr_Type

typedef std::shared_ptr<volumeForce_Type > volumeForcePtr_Type

Definition at line 136 of file StructuralOperator.hpp.

◆ return_Type

Definition at line 137 of file StructuralOperator.hpp.

Constructor & Destructor Documentation

◆ sourceVectorialFunctor()

sourceVectorialFunctor ( const volumeForcePtr_Type  volumeSource)
inline

Definition at line 139 of file StructuralOperator.hpp.

Member Function Documentation

◆ setCurrentTime()

void setCurrentTime ( const Real  time)
inline

Definition at line 143 of file StructuralOperator.hpp.

◆ operator()()

return_Type operator() ( const VectorSmall< 3 >  spaceCoordinates)
inline

Definition at line 148 of file StructuralOperator.hpp.

Field Documentation

◆ M_volumeSource

volumeForcePtr_Type M_volumeSource
private

Definition at line 155 of file StructuralOperator.hpp.

◆ M_currentTime

Real M_currentTime
private

Definition at line 156 of file StructuralOperator.hpp.


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