Beam_model#
#include <Beam_model.h>
How to cite this class in this doc#
:ref:`Beam\_model <class-beam-model>`
[Beam\_model](#class-beam-model)
Detailed description#
Inherits from#
public : Interprete_geometrique_base_32_64
<int>
List of Public Static Methods#
List of Public Methods#
List of Protected Methods#
Complete Member Function Documentation#
cree_instance
Objet_U * Beam_model::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Beam_model::cree_instance() <public-static-objet-u-ptr-beam-model-cree-instance>`
[Objet_U * Beam_model::cree_instance()](#public-static-objet-u-ptr-beam-model-cree-instance)
info
const Type_info * Beam_model::info()
How to cite in this doc:
:ref:`const Type_info * Beam_model::info() <public-static-const-type-info-ptr-beam-model-info>`
[const Type_info * Beam_model::info()](#public-static-const-type-info-ptr-beam-model-info)
self_cast
const Beam_model & Beam_model::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Beam_model & Beam_model::self_cast(const Objet_U &) <public-static-const-beam-model-ref-beam-model-self-cast-const-objet-u-ref>`
[const Beam_model & Beam_model::self_cast(const Objet_U &)](#public-static-const-beam-model-ref-beam-model-self-cast-const-objet-u-ref)
self_cast
Beam_model & Beam_model::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Beam_model & Beam_model::self_cast(Objet_U &) <public-static-beam-model-ref-beam-model-self-cast-objet-u-ref>`
[Beam_model & Beam_model::self_cast(Objet_U &)](#public-static-beam-model-ref-beam-model-self-cast-objet-u-ref)
Beam_model
Beam_model::Beam_model()
References
How to cite in this doc:
:ref:`Beam_model::Beam_model() <public-beam-model-beam-model>`
[Beam_model::Beam_model()](#public-beam-model-beam-model)
duplique
int Beam_model::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Beam_model::duplique() const override <public-int-beam-model-duplique-const-override>`
[int Beam_model::duplique() const override](#public-int-beam-model-duplique-const-override)
get_info
const Type_info * Beam_model::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Beam_model::get_info() const override <public-const-type-info-ptr-beam-model-get-info-const-override>`
[const Type_info * Beam_model::get_info() const override](#public-const-type-info-ptr-beam-model-get-info-const-override)
getBeamName
const Nom & Beam_model::getBeamName() const
References
How to cite in this doc:
:ref:`const Nom & Beam_model::getBeamName() const <public-const-nom-ref-beam-model-getbeamname-const>`
[const Nom & Beam_model::getBeamName() const](#public-const-nom-ref-beam-model-getbeamname-const)
getDirection
const int & Beam_model::getDirection() const
References
How to cite in this doc:
:ref:`const int & Beam_model::getDirection() const <public-const-int-ref-beam-model-getdirection-const>`
[const int & Beam_model::getDirection() const](#public-const-int-ref-beam-model-getdirection-const)
getDisplacement
const DoubleTab & Beam_model::getDisplacement(int i) const
How to cite in this doc:
:ref:`const DoubleTab & Beam_model::getDisplacement(int i) const <public-const-doubletab-ref-beam-model-getdisplacement-int-i-const>`
[const DoubleTab & Beam_model::getDisplacement(int i) const](#public-const-doubletab-ref-beam-model-getdisplacement-int-i-const)
getFileName
const Nom & Beam_model::getFileName() const
How to cite in this doc:
:ref:`const Nom & Beam_model::getFileName() const <public-const-nom-ref-beam-model-getfilename-const>`
[const Nom & Beam_model::getFileName() const](#public-const-nom-ref-beam-model-getfilename-const)
getNbModes
const int & Beam_model::getNbModes() const
References
How to cite in this doc:
:ref:`const int & Beam_model::getNbModes() const <public-const-int-ref-beam-model-getnbmodes-const>`
[const int & Beam_model::getNbModes() const](#public-const-int-ref-beam-model-getnbmodes-const)
getRhoBeam
const double & Beam_model::getRhoBeam() const
References
How to cite in this doc:
:ref:`const double & Beam_model::getRhoBeam() const <public-const-double-ref-beam-model-getrhobeam-const>`
[const double & Beam_model::getRhoBeam() const](#public-const-double-ref-beam-model-getrhobeam-const)
getRotation
const DoubleTab & Beam_model::getRotation(int i) const
How to cite in this doc:
:ref:`const DoubleTab & Beam_model::getRotation(int i) const <public-const-doubletab-ref-beam-model-getrotation-int-i-const>`
[const DoubleTab & Beam_model::getRotation(int i) const](#public-const-doubletab-ref-beam-model-getrotation-int-i-const)
getStiffness
double Beam_model::getStiffness(int i)
References
How to cite in this doc:
:ref:`double Beam_model::getStiffness(int i) <public-double-beam-model-getstiffness-int-i>`
[double Beam_model::getStiffness(int i)](#public-double-beam-model-getstiffness-int-i)
getTempsComputeForceOnBeam
const double & Beam_model::getTempsComputeForceOnBeam() const
References
How to cite in this doc:
:ref:`const double & Beam_model::getTempsComputeForceOnBeam() const <public-const-double-ref-beam-model-gettempscomputeforceonbeam-const>`
[const double & Beam_model::getTempsComputeForceOnBeam() const](#public-const-double-ref-beam-model-gettempscomputeforceonbeam-const)
getTime
double Beam_model::getTime() const
References
How to cite in this doc:
:ref:`double Beam_model::getTime() const <public-double-beam-model-gettime-const>`
[double Beam_model::getTime() const](#public-double-beam-model-gettime-const)
getTimeScheme
const Nom & Beam_model::getTimeScheme() const
References
How to cite in this doc:
:ref:`const Nom & Beam_model::getTimeScheme() const <public-const-nom-ref-beam-model-gettimescheme-const>`
[const Nom & Beam_model::getTimeScheme() const](#public-const-nom-ref-beam-model-gettimescheme-const)
getVelocity
DoubleVect & Beam_model::getVelocity(const double &tps, const double &dt)
References
How to cite in this doc:
:ref:`DoubleVect & Beam_model::getVelocity(const double &tps, const double &dt) <public-doublevect-ref-beam-model-getvelocity-const-double-ref-tps-const-double-ref-dt>`
[DoubleVect & Beam_model::getVelocity(const double &tps, const double &dt)](#public-doublevect-ref-beam-model-getvelocity-const-double-ref-tps-const-double-ref-dt)
getYoung
const double & Beam_model::getYoung() const
References
How to cite in this doc:
:ref:`const double & Beam_model::getYoung() const <public-const-double-ref-beam-model-getyoung-const>`
[const double & Beam_model::getYoung() const](#public-const-double-ref-beam-model-getyoung-const)
initialization
void Beam_model::initialization()
References
How to cite in this doc:
:ref:`void Beam_model::initialization() <public-void-beam-model-initialization>`
[void Beam_model::initialization()](#public-void-beam-model-initialization)
initialization
void Beam_model::initialization(double displacement)
References
How to cite in this doc:
:ref:`void Beam_model::initialization(double displacement) <public-void-beam-model-initialization-double-displacement>`
[void Beam_model::initialization(double displacement)](#public-void-beam-model-initialization-double-displacement)
interpolationOnThe3DSurface
DoubleVect Beam_model::interpolationOnThe3DSurface(const double &x, const double &y, const double &z, const DoubleTab &u, const DoubleTab &R) const
References
Referenced By
How to cite in this doc:
:ref:`DoubleVect Beam_model::interpolationOnThe3DSurface(const double &x, const double &y, const double &z, const DoubleTab &u, const DoubleTab &R) const <public-doublevect-beam-model-interpolationonthe3dsurface-const-double-ref-x-const-double-ref-y-const-double-ref-z-const-doubletab-ref-u-const-doubletab-ref-r-const>`
[DoubleVect Beam_model::interpolationOnThe3DSurface(const double &x, const double &y, const double &z, const DoubleTab &u, const DoubleTab &R) const](#public-doublevect-beam-model-interpolationonthe3dsurface-const-double-ref-x-const-double-ref-y-const-double-ref-z-const-doubletab-ref-u-const-doubletab-ref-r-const)
interpreter_
Entree & Beam_model::interpreter_(Entree &) override
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Beam_model::interpreter_(Entree &) override <public-entree-ref-beam-model-interpreter-underscore-entree-ref-override>`
[Entree & Beam_model::interpreter_(Entree &) override](#public-entree-ref-beam-model-interpreter-underscore-entree-ref-override)
NewmarkSchemeFD
DoubleVect & Beam_model::NewmarkSchemeFD(const double &dt)
References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Beam_model::NewmarkSchemeFD(const double &dt) <public-doublevect-ref-beam-model-newmarkschemefd-const-double-ref-dt>`
[DoubleVect & Beam_model::NewmarkSchemeFD(const double &dt)](#public-doublevect-ref-beam-model-newmarkschemefd-const-double-ref-dt)
NewmarkSchemeMA
DoubleVect & Beam_model::NewmarkSchemeMA(const double &dt)
References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Beam_model::NewmarkSchemeMA(const double &dt) <public-doublevect-ref-beam-model-newmarkschemema-const-double-ref-dt>`
[DoubleVect & Beam_model::NewmarkSchemeMA(const double &dt)](#public-doublevect-ref-beam-model-newmarkschemema-const-double-ref-dt)
printOutputBeam1D
void Beam_model::printOutputBeam1D(bool first_writing=false) const
References
Referenced By
How to cite in this doc:
:ref:`void Beam_model::printOutputBeam1D(bool first_writing=false) const <public-void-beam-model-printoutputbeam1d-bool-first-writing-equal-false-const>`
[void Beam_model::printOutputBeam1D(bool first_writing=false) const](#public-void-beam-model-printoutputbeam1d-bool-first-writing-equal-false-const)
printOutputBeam3D
void Beam_model::printOutputBeam3D(bool first_writing=false) const
References
Referenced By
How to cite in this doc:
:ref:`void Beam_model::printOutputBeam3D(bool first_writing=false) const <public-void-beam-model-printoutputbeam3d-bool-first-writing-equal-false-const>`
[void Beam_model::printOutputBeam3D(bool first_writing=false) const](#public-void-beam-model-printoutputbeam3d-bool-first-writing-equal-false-const)
printOutputFluidForceOnBeam
void Beam_model::printOutputFluidForceOnBeam(bool first_writing=false) const
References
How to cite in this doc:
:ref:`void Beam_model::printOutputFluidForceOnBeam(bool first_writing=false) const <public-void-beam-model-printoutputfluidforceonbeam-bool-first-writing-equal-false-const>`
[void Beam_model::printOutputFluidForceOnBeam(bool first_writing=false) const](#public-void-beam-model-printoutputfluidforceonbeam-bool-first-writing-equal-false-const)
readInputAbscFiles
void Beam_model::readInputAbscFiles(Nom &absc_file_name)
How to cite in this doc:
:ref:`void Beam_model::readInputAbscFiles(Nom &absc_file_name) <public-void-beam-model-readinputabscfiles-nom-ref-absc-file-name>`
[void Beam_model::readInputAbscFiles(Nom &absc_file_name)](#public-void-beam-model-readinputabscfiles-nom-ref-absc-file-name)
readInputCIFile
void Beam_model::readInputCIFile(Nom &CI_file_name)
References
How to cite in this doc:
:ref:`void Beam_model::readInputCIFile(Nom &CI_file_name) <public-void-beam-model-readinputcifile-nom-ref-ci-file-name>`
[void Beam_model::readInputCIFile(Nom &CI_file_name)](#public-void-beam-model-readinputcifile-nom-ref-ci-file-name)
readInputMassStiffnessFiles
void Beam_model::readInputMassStiffnessFiles(Nom &masse_and_stiffness_file_name)
How to cite in this doc:
:ref:`void Beam_model::readInputMassStiffnessFiles(Nom &masse_and_stiffness_file_name) <public-void-beam-model-readinputmassstiffnessfiles-nom-ref-masse-and-stiffness-file-name>`
[void Beam_model::readInputMassStiffnessFiles(Nom &masse_and_stiffness_file_name)](#public-void-beam-model-readinputmassstiffnessfiles-nom-ref-masse-and-stiffness-file-name)
readInputModalDeformation
void Beam_model::readInputModalDeformation(Noms &modal_deformation_file_name)
How to cite in this doc:
:ref:`void Beam_model::readInputModalDeformation(Noms &modal_deformation_file_name) <public-void-beam-model-readinputmodaldeformation-noms-ref-modal-deformation-file-name>`
[void Beam_model::readInputModalDeformation(Noms &modal_deformation_file_name)](#public-void-beam-model-readinputmodaldeformation-noms-ref-modal-deformation-file-name)
readRestartFile
void Beam_model::readRestartFile(Nom &Restart_file_name)
References
How to cite in this doc:
:ref:`void Beam_model::readRestartFile(Nom &Restart_file_name) <public-void-beam-model-readrestartfile-nom-ref-restart-file-name>`
[void Beam_model::readRestartFile(Nom &Restart_file_name)](#public-void-beam-model-readrestartfile-nom-ref-restart-file-name)
saveBeamForRestart
void Beam_model::saveBeamForRestart() const
Referenced By
How to cite in this doc:
:ref:`void Beam_model::saveBeamForRestart() const <public-void-beam-model-savebeamforrestart-const>`
[void Beam_model::saveBeamForRestart() const](#public-void-beam-model-savebeamforrestart-const)
setBeamName
void Beam_model::setBeamName(const Nom &)
References
How to cite in this doc:
:ref:`void Beam_model::setBeamName(const Nom &) <public-void-beam-model-setbeamname-const-nom-ref>`
[void Beam_model::setBeamName(const Nom &)](#public-void-beam-model-setbeamname-const-nom-ref)
setCenterCoordinates
void Beam_model::setCenterCoordinates(const double &, const double &, const double &)
How to cite in this doc:
:ref:`void Beam_model::setCenterCoordinates(const double &, const double &, const double &) <public-void-beam-model-setcentercoordinates-const-double-ref-const-double-ref-const-double-ref>`
[void Beam_model::setCenterCoordinates(const double &, const double &, const double &)](#public-void-beam-model-setcentercoordinates-const-double-ref-const-double-ref-const-double-ref)
setDirection
void Beam_model::setDirection(const int &)
References
How to cite in this doc:
:ref:`void Beam_model::setDirection(const int &) <public-void-beam-model-setdirection-const-int-ref>`
[void Beam_model::setDirection(const int &)](#public-void-beam-model-setdirection-const-int-ref)
setFileName
void Beam_model::setFileName(const Nom &)
How to cite in this doc:
:ref:`void Beam_model::setFileName(const Nom &) <public-void-beam-model-setfilename-const-nom-ref>`
[void Beam_model::setFileName(const Nom &)](#public-void-beam-model-setfilename-const-nom-ref)
setFluidForceOnBeam
void Beam_model::setFluidForceOnBeam(const DoubleVect &)
References
How to cite in this doc:
:ref:`void Beam_model::setFluidForceOnBeam(const DoubleVect &) <public-void-beam-model-setfluidforceonbeam-const-doublevect-ref>`
[void Beam_model::setFluidForceOnBeam(const DoubleVect &)](#public-void-beam-model-setfluidforceonbeam-const-doublevect-ref)
setNbModes
void Beam_model::setNbModes(const int &)
References
How to cite in this doc:
:ref:`void Beam_model::setNbModes(const int &) <public-void-beam-model-setnbmodes-const-int-ref>`
[void Beam_model::setNbModes(const int &)](#public-void-beam-model-setnbmodes-const-int-ref)
setOutputPosition1D
void Beam_model::setOutputPosition1D(const DoubleVect &)
References
How to cite in this doc:
:ref:`void Beam_model::setOutputPosition1D(const DoubleVect &) <public-void-beam-model-setoutputposition1d-const-doublevect-ref>`
[void Beam_model::setOutputPosition1D(const DoubleVect &)](#public-void-beam-model-setoutputposition1d-const-doublevect-ref)
setOutputPosition3D
void Beam_model::setOutputPosition3D(const DoubleTab &)
References
How to cite in this doc:
:ref:`void Beam_model::setOutputPosition3D(const DoubleTab &) <public-void-beam-model-setoutputposition3d-const-doubletab-ref>`
[void Beam_model::setOutputPosition3D(const DoubleTab &)](#public-void-beam-model-setoutputposition3d-const-doubletab-ref)
setRhoBeam
void Beam_model::setRhoBeam(const double &)
References
How to cite in this doc:
:ref:`void Beam_model::setRhoBeam(const double &) <public-void-beam-model-setrhobeam-const-double-ref>`
[void Beam_model::setRhoBeam(const double &)](#public-void-beam-model-setrhobeam-const-double-ref)
setTempsComputeForceOnBeam
void Beam_model::setTempsComputeForceOnBeam(const double &)
References
How to cite in this doc:
:ref:`void Beam_model::setTempsComputeForceOnBeam(const double &) <public-void-beam-model-settempscomputeforceonbeam-const-double-ref>`
[void Beam_model::setTempsComputeForceOnBeam(const double &)](#public-void-beam-model-settempscomputeforceonbeam-const-double-ref)
setTimeScheme
void Beam_model::setTimeScheme(const Nom &, double &)
References
How to cite in this doc:
:ref:`void Beam_model::setTimeScheme(const Nom &, double &) <public-void-beam-model-settimescheme-const-nom-ref-double-ref>`
[void Beam_model::setTimeScheme(const Nom &, double &)](#public-void-beam-model-settimescheme-const-nom-ref-double-ref)
setYoung
void Beam_model::setYoung(const double &)
References
How to cite in this doc:
:ref:`void Beam_model::setYoung(const double &) <public-void-beam-model-setyoung-const-double-ref>`
[void Beam_model::setYoung(const double &)](#public-void-beam-model-setyoung-const-double-ref)
taille_memoire
unsigned Beam_model::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Beam_model::taille_memoire() const override <public-unsigned-beam-model-taille-memoire-const-override>`
[unsigned Beam_model::taille_memoire() const override](#public-unsigned-beam-model-taille-memoire-const-override)
TimeSchemeHHT
DoubleVect & Beam_model::TimeSchemeHHT(const double &dt)
References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Beam_model::TimeSchemeHHT(const double &dt) <public-doublevect-ref-beam-model-timeschemehht-const-double-ref-dt>`
[DoubleVect & Beam_model::TimeSchemeHHT(const double &dt)](#public-doublevect-ref-beam-model-timeschemehht-const-double-ref-dt)
~Beam_model
Beam_model::~Beam_model()
How to cite in this doc:
:ref:`Beam_model::~Beam_model() <public-beam-model-dtor-beam-model>`
[Beam_model::~Beam_model()](#public-beam-model-dtor-beam-model)
printOn
Sortie & Beam_model::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Beam_model::printOn(Sortie &x) const override <protected-sortie-ref-beam-model-printon-sortie-ref-x-const-override>`
[Sortie & Beam_model::printOn(Sortie &x) const override](#protected-sortie-ref-beam-model-printon-sortie-ref-x-const-override)
readOn
Entree & Beam_model::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Beam_model::readOn(Entree &) override <protected-entree-ref-beam-model-readon-entree-ref-override>`
[Entree & Beam_model::readOn(Entree &) override](#protected-entree-ref-beam-model-readon-entree-ref-override)
Attributes Documentation#
info_obj (public)
const Type_info Beam_model::info_obj
abscissa_ (protected)
DoubleVect Beam_model::abscissa_
acceleration_out_1d_ (protected)
SFichier Beam_model::acceleration_out_1d_
acceleration_out_3d_ (protected)
SFichier Beam_model::acceleration_out_3d_
alpha_ (protected)
double Beam_model::alpha_
beamName_ (protected)
Nom Beam_model::beamName_
damping_ (protected)
DoubleVect Beam_model::damping_
direction_ (protected)
int Beam_model::direction_
displacement_out_1d_ (protected)
SFichier Beam_model::displacement_out_1d_
displacement_out_3d_ (protected)
SFichier Beam_model::displacement_out_3d_
fluidForceOnBeam_ (protected)
DoubleVect Beam_model::fluidForceOnBeam_
fluidForceOnBeam_out_ (protected)
SFichier Beam_model::fluidForceOnBeam_out_
mass_ (protected)
DoubleVect Beam_model::mass_
nbModes_ (protected)
int Beam_model::nbModes_
output_position_1D_ (protected)
DoubleVect Beam_model::output_position_1D_
output_position_3D_ (protected)
DoubleTab Beam_model::output_position_3D_
qAcceleration_ (protected)
DoubleVect Beam_model::qAcceleration_
qDisplacement_ (protected)
DoubleVect Beam_model::qDisplacement_
qHalfSpeed_ (protected)
DoubleVect Beam_model::qHalfSpeed_
qSpeed_ (protected)
DoubleVect Beam_model::qSpeed_
R_ (protected)
TRUST_List<DoubleTab> Beam_model::R_
rho_ (protected)
double Beam_model::rho_
speed_out_1d_ (protected)
SFichier Beam_model::speed_out_1d_
speed_out_3d_ (protected)
SFichier Beam_model::speed_out_3d_
stiffness_ (protected)
DoubleVect Beam_model::stiffness_
temps_ (protected)
double Beam_model::temps_
tempsComputeForceOnBeam_ (protected)
double Beam_model::tempsComputeForceOnBeam_
timeScheme_ (protected)
Nom Beam_model::timeScheme_
u_ (protected)
TRUST_List<DoubleTab> Beam_model::u_
x0_ (protected)
double Beam_model::x0_
y0_ (protected)
double Beam_model::y0_
young_ (protected)
double Beam_model::young_
z0_ (protected)
double Beam_model::z0_