TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
ALE_BeamCoupling Class Reference

#include <ALE_BeamCoupling.h>

Public Member Functions

 ALE_BeamCoupling ()=default
void read (Entree &is, int nb_bords_ALE, const Bords &les_bords_ALE)
const int & getNbBeam () const
const NomgetName (const int &i) const
const int & getNbModes (const int &i) const
const int & getNbPlanes (const int &i) const
const int & getLongitudinalAxis (const int &i) const
const int & getBendingDirection (const int &i, const int &idx) const
const DoubleTab & getDisplacement (const int &i, const int &j) const
const DoubleTab & getRotation (const int &i, const int &j) const
DoubleTab & getVelocity (const int &i, const double &tps, const double &dt, Equation_base *eqn, bool is_resumption, int nb_bords_ALE, const Bords &les_bords_ALE)
void computeFluidForce (const int &i, Equation_base &eqn, bool is_resumption, int nb_bords_ALE, const Bords &les_bords_ALE)
double computeDt (Domaine_dis_base &le_domaine_dis, const int &i) const
DoubleTab interpolationOnThe3DSurface (const int &i, const double &x, const double &y, const double &z, const DoubleTab &u, const DoubleTab &R) const
double interpolationPhiOnThe3DSurface (const int &i, const double &x, const double &y, const double &z, const int &comp, const DoubleTab &u) const
void clear ()

Detailed Description

Definition at line 31 of file ALE_BeamCoupling.h.

Constructor & Destructor Documentation

◆ ALE_BeamCoupling()

ALE_BeamCoupling::ALE_BeamCoupling ( )
default

Member Function Documentation

◆ clear()

void ALE_BeamCoupling::clear ( )
inline

Definition at line 68 of file ALE_BeamCoupling.h.

◆ computeDt()

double ALE_BeamCoupling::computeDt ( Domaine_dis_base & le_domaine_dis,
const int & i ) const

Definition at line 172 of file ALE_BeamCoupling.cpp.

◆ computeFluidForce()

void ALE_BeamCoupling::computeFluidForce ( const int & i,
Equation_base & eqn,
bool is_resumption,
int nb_bords_ALE,
const Bords & les_bords_ALE )

Definition at line 112 of file ALE_BeamCoupling.cpp.

◆ getBendingDirection()

const int & ALE_BeamCoupling::getBendingDirection ( const int & i,
const int & idx ) const
inline

Definition at line 45 of file ALE_BeamCoupling.h.

◆ getDisplacement()

const DoubleTab & ALE_BeamCoupling::getDisplacement ( const int & i,
const int & j ) const
inline

Definition at line 46 of file ALE_BeamCoupling.h.

◆ getLongitudinalAxis()

const int & ALE_BeamCoupling::getLongitudinalAxis ( const int & i) const
inline

Definition at line 44 of file ALE_BeamCoupling.h.

◆ getName()

const Nom & ALE_BeamCoupling::getName ( const int & i) const
inline

Definition at line 41 of file ALE_BeamCoupling.h.

◆ getNbBeam()

const int & ALE_BeamCoupling::getNbBeam ( ) const
inline

Definition at line 40 of file ALE_BeamCoupling.h.

◆ getNbModes()

const int & ALE_BeamCoupling::getNbModes ( const int & i) const
inline

Definition at line 42 of file ALE_BeamCoupling.h.

◆ getNbPlanes()

const int & ALE_BeamCoupling::getNbPlanes ( const int & i) const
inline

Definition at line 43 of file ALE_BeamCoupling.h.

◆ getRotation()

const DoubleTab & ALE_BeamCoupling::getRotation ( const int & i,
const int & j ) const
inline

Definition at line 47 of file ALE_BeamCoupling.h.

◆ getVelocity()

DoubleTab & ALE_BeamCoupling::getVelocity ( const int & i,
const double & tps,
const double & dt,
Equation_base * eqn,
bool is_resumption,
int nb_bords_ALE,
const Bords & les_bords_ALE )

Definition at line 96 of file ALE_BeamCoupling.cpp.

◆ interpolationOnThe3DSurface()

DoubleTab ALE_BeamCoupling::interpolationOnThe3DSurface ( const int & i,
const double & x,
const double & y,
const double & z,
const DoubleTab & u,
const DoubleTab & R ) const

Definition at line 182 of file ALE_BeamCoupling.cpp.

◆ interpolationPhiOnThe3DSurface()

double ALE_BeamCoupling::interpolationPhiOnThe3DSurface ( const int & i,
const double & x,
const double & y,
const double & z,
const int & comp,
const DoubleTab & u ) const

Definition at line 189 of file ALE_BeamCoupling.cpp.

◆ read()

void ALE_BeamCoupling::read ( Entree & is,
int nb_bords_ALE,
const Bords & les_bords_ALE )

Definition at line 25 of file ALE_BeamCoupling.cpp.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Fluid_Structure_Interaction/ALE/ALE_BeamCoupling.h
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Fluid_Structure_Interaction/ALE/ALE_BeamCoupling.cpp