Structural_dynamic_mesh_model#

#include <Structural_dynamic_mesh_model.h>
Brief description

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Structural\_dynamic\_mesh\_model <class-structural-dynamic-mesh-model>`
[Structural\_dynamic\_mesh\_model](#class-structural-dynamic-mesh-model)

Detailed description#

Inherits from#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classStructural__dynamic__mesh__model__inherit__graph.png

List of Public Static Methods#

List of Public Methods#

List of Protected Methods#

Complete Member Function Documentation#

cree_instance#

Definition
Objet_U * Structural_dynamic_mesh_model::cree_instance()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Objet_U * Structural_dynamic_mesh_model::cree_instance() <structural-dynamic-mesh-model-public-static-objet-u-ptr-structural-dynamic-mesh-model-cree-instance>`
[Objet_U * Structural_dynamic_mesh_model::cree_instance()](#structural-dynamic-mesh-model-public-static-objet-u-ptr-structural-dynamic-mesh-model-cree-instance)

info#

Definition
const Type_info * Structural_dynamic_mesh_model::info()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Structural_dynamic_mesh_model::info() <structural-dynamic-mesh-model-public-static-const-type-info-ptr-structural-dynamic-mesh-model-info>`
[const Type_info * Structural_dynamic_mesh_model::info()](#structural-dynamic-mesh-model-public-static-const-type-info-ptr-structural-dynamic-mesh-model-info)

self_cast#

Definition
const Structural_dynamic_mesh_model & Structural_dynamic_mesh_model::self_cast(const Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Structural_dynamic_mesh_model & Structural_dynamic_mesh_model::self_cast(const Objet_U &) <structural-dynamic-mesh-model-public-static-const-structural-dynamic-mesh-model-ref-structural-dynamic-mesh-model-self-cast-const-objet-u-ref>`
[const Structural_dynamic_mesh_model & Structural_dynamic_mesh_model::self_cast(const Objet_U &)](#structural-dynamic-mesh-model-public-static-const-structural-dynamic-mesh-model-ref-structural-dynamic-mesh-model-self-cast-const-objet-u-ref)

self_cast#

Definition
Structural_dynamic_mesh_model & Structural_dynamic_mesh_model::self_cast(Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Structural_dynamic_mesh_model & Structural_dynamic_mesh_model::self_cast(Objet_U &) <structural-dynamic-mesh-model-public-static-structural-dynamic-mesh-model-ref-structural-dynamic-mesh-model-self-cast-objet-u-ref>`
[Structural_dynamic_mesh_model & Structural_dynamic_mesh_model::self_cast(Objet_U &)](#structural-dynamic-mesh-model-public-static-structural-dynamic-mesh-model-ref-structural-dynamic-mesh-model-self-cast-objet-u-ref)

addMaterialProperty#

Definition
void Structural_dynamic_mesh_model::addMaterialProperty(const std::string name, const std::vector< double > val)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::addMaterialProperty(const std::string name, const std::vector< double > val) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-addmaterialproperty-const-std-string-name-const-std-vector-double-val>`
[void Structural_dynamic_mesh_model::addMaterialProperty(const std::string name, const std::vector< double > val)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-addmaterialproperty-const-std-string-name-const-std-vector-double-val)

applyDtCoefficient#

Definition
void Structural_dynamic_mesh_model::applyDtCoefficient()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::applyDtCoefficient() <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-applydtcoefficient>`
[void Structural_dynamic_mesh_model::applyDtCoefficient()](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-applydtcoefficient)

checkElemOrientation#

Definition
void Structural_dynamic_mesh_model::checkElemOrientation(int elnodes[4], const int elem)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::checkElemOrientation(int elnodes[4], const int elem) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-checkelemorientation-int-elnodes[4]-const-int-elem>`
[void Structural_dynamic_mesh_model::checkElemOrientation(int elnodes[4], const int elem)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-checkelemorientation-int-elnodes[4]-const-int-elem)

computeCriticalDt#

Definition
double Structural_dynamic_mesh_model::computeCriticalDt(const double volume, const double xlong, const double cSound, const double dtMin, double &scaleMass)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Structural_dynamic_mesh_model::computeCriticalDt(const double volume, const double xlong, const double cSound, const double dtMin, double &scaleMass) <structural-dynamic-mesh-model-public-double-structural-dynamic-mesh-model-computecriticaldt-const-double-volume-const-double-xlong-const-double-csound-const-double-dtmin-double-ref-scalemass>`
[double Structural_dynamic_mesh_model::computeCriticalDt(const double volume, const double xlong, const double cSound, const double dtMin, double &scaleMass)](#structural-dynamic-mesh-model-public-double-structural-dynamic-mesh-model-computecriticaldt-const-double-volume-const-double-xlong-const-double-csound-const-double-dtmin-double-ref-scalemass)

computeForceFaces#

Definition
void Structural_dynamic_mesh_model::computeForceFaces(const int nb_faces, const int nb_som_face, const IntTab &face_sommets)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::computeForceFaces(const int nb_faces, const int nb_som_face, const IntTab &face_sommets) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-computeforcefaces-const-int-nb-faces-const-int-nb-som-face-const-inttab-ref-face-sommets>`
[void Structural_dynamic_mesh_model::computeForceFaces(const int nb_faces, const int nb_som_face, const IntTab &face_sommets)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-computeforcefaces-const-int-nb-faces-const-int-nb-som-face-const-inttab-ref-face-sommets)

computeInternalForces#

Definition
void Structural_dynamic_mesh_model::computeInternalForces(double &volume, double &xlong, double &cSound, double &Pressure, double &VonMises)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::computeInternalForces(double &volume, double &xlong, double &cSound, double &Pressure, double &VonMises) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-computeinternalforces-double-ref-volume-double-ref-xlong-double-ref-csound-double-ref-pressure-double-ref-vonmises>`
[void Structural_dynamic_mesh_model::computeInternalForces(double &volume, double &xlong, double &cSound, double &Pressure, double &VonMises)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-computeinternalforces-double-ref-volume-double-ref-xlong-double-ref-csound-double-ref-pressure-double-ref-vonmises)

duplique#

Definition
int Structural_dynamic_mesh_model::duplique() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Structural_dynamic_mesh_model::duplique() const override <structural-dynamic-mesh-model-public-int-structural-dynamic-mesh-model-duplique-const-override>`
[int Structural_dynamic_mesh_model::duplique() const override](#structural-dynamic-mesh-model-public-int-structural-dynamic-mesh-model-duplique-const-override)

get_info#

Definition
const Type_info * Structural_dynamic_mesh_model::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Structural_dynamic_mesh_model::get_info() const override <structural-dynamic-mesh-model-public-const-type-info-ptr-structural-dynamic-mesh-model-get-info-const-override>`
[const Type_info * Structural_dynamic_mesh_model::get_info() const override](#structural-dynamic-mesh-model-public-const-type-info-ptr-structural-dynamic-mesh-model-get-info-const-override)

getDampingCoefficient#

Definition
double Structural_dynamic_mesh_model::getDampingCoefficient()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Structural_dynamic_mesh_model::getDampingCoefficient() <structural-dynamic-mesh-model-public-double-structural-dynamic-mesh-model-getdampingcoefficient>`
[double Structural_dynamic_mesh_model::getDampingCoefficient()](#structural-dynamic-mesh-model-public-double-structural-dynamic-mesh-model-getdampingcoefficient)

getDensity#

Definition
double Structural_dynamic_mesh_model::getDensity()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Structural_dynamic_mesh_model::getDensity() <structural-dynamic-mesh-model-public-double-structural-dynamic-mesh-model-getdensity>`
[double Structural_dynamic_mesh_model::getDensity()](#structural-dynamic-mesh-model-public-double-structural-dynamic-mesh-model-getdensity)

getGridDtMin#

Definition
double Structural_dynamic_mesh_model::getGridDtMin()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Structural_dynamic_mesh_model::getGridDtMin() <structural-dynamic-mesh-model-public-double-structural-dynamic-mesh-model-getgriddtmin>`
[double Structural_dynamic_mesh_model::getGridDtMin()](#structural-dynamic-mesh-model-public-double-structural-dynamic-mesh-model-getgriddtmin)

getMeshPbForceFace#

Definition
const DoubleTab & Structural_dynamic_mesh_model::getMeshPbForceFace() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const DoubleTab & Structural_dynamic_mesh_model::getMeshPbForceFace() const <structural-dynamic-mesh-model-public-const-doubletab-ref-structural-dynamic-mesh-model-getmeshpbforceface-const>`
[const DoubleTab & Structural_dynamic_mesh_model::getMeshPbForceFace() const](#structural-dynamic-mesh-model-public-const-doubletab-ref-structural-dynamic-mesh-model-getmeshpbforceface-const)

getMeshPbPressure#

Definition
const DoubleVect & Structural_dynamic_mesh_model::getMeshPbPressure() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const DoubleVect & Structural_dynamic_mesh_model::getMeshPbPressure() const <structural-dynamic-mesh-model-public-const-doublevect-ref-structural-dynamic-mesh-model-getmeshpbpressure-const>`
[const DoubleVect & Structural_dynamic_mesh_model::getMeshPbPressure() const](#structural-dynamic-mesh-model-public-const-doublevect-ref-structural-dynamic-mesh-model-getmeshpbpressure-const)

getMeshPbVonMises#

Definition
const DoubleVect & Structural_dynamic_mesh_model::getMeshPbVonMises() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const DoubleVect & Structural_dynamic_mesh_model::getMeshPbVonMises() const <structural-dynamic-mesh-model-public-const-doublevect-ref-structural-dynamic-mesh-model-getmeshpbvonmises-const>`
[const DoubleVect & Structural_dynamic_mesh_model::getMeshPbVonMises() const](#structural-dynamic-mesh-model-public-const-doublevect-ref-structural-dynamic-mesh-model-getmeshpbvonmises-const)

getNbNodesPerElem#

Definition
int Structural_dynamic_mesh_model::getNbNodesPerElem()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Structural_dynamic_mesh_model::getNbNodesPerElem() <structural-dynamic-mesh-model-public-int-structural-dynamic-mesh-model-getnbnodesperelem>`
[int Structural_dynamic_mesh_model::getNbNodesPerElem()](#structural-dynamic-mesh-model-public-int-structural-dynamic-mesh-model-getnbnodesperelem)

initDynamicMeshProblem#

Definition
void Structural_dynamic_mesh_model::initDynamicMeshProblem(const int nsom, const int nelem, const int nface, const MD_Vector &md, const MD_Vector &mde, const MD_Vector &mdf)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::initDynamicMeshProblem(const int nsom, const int nelem, const int nface, const MD_Vector &md, const MD_Vector &mde, const MD_Vector &mdf) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-initdynamicmeshproblem-const-int-nsom-const-int-nelem-const-int-nface-const-md-vector-ref-md-const-md-vector-ref-mde-const-md-vector-ref-mdf>`
[void Structural_dynamic_mesh_model::initDynamicMeshProblem(const int nsom, const int nelem, const int nface, const MD_Vector &md, const MD_Vector &mde, const MD_Vector &mdf)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-initdynamicmeshproblem-const-int-nsom-const-int-nelem-const-int-nface-const-md-vector-ref-md-const-md-vector-ref-mde-const-md-vector-ref-mdf)

initMfrontBehaviour#

Definition
void Structural_dynamic_mesh_model::initMfrontBehaviour()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::initMfrontBehaviour() <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-initmfrontbehaviour>`
[void Structural_dynamic_mesh_model::initMfrontBehaviour()](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-initmfrontbehaviour)

interpreter_#

Definition
Entree & Structural_dynamic_mesh_model::interpreter_(Entree &) override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & Structural_dynamic_mesh_model::interpreter_(Entree &) override <structural-dynamic-mesh-model-public-entree-ref-structural-dynamic-mesh-model-interpreter-underscore-entree-ref-override>`
[Entree & Structural_dynamic_mesh_model::interpreter_(Entree &) override](#structural-dynamic-mesh-model-public-entree-ref-structural-dynamic-mesh-model-interpreter-underscore-entree-ref-override)

setConfigurationResetDt#

Definition
void Structural_dynamic_mesh_model::setConfigurationResetDt(const double &dt)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setConfigurationResetDt(const double &dt) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setconfigurationresetdt-const-double-ref-dt>`
[void Structural_dynamic_mesh_model::setConfigurationResetDt(const double &dt)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setconfigurationresetdt-const-double-ref-dt)

setDensity#

Definition
void Structural_dynamic_mesh_model::setDensity(const double &rho)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setDensity(const double &rho) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setdensity-const-double-ref-rho>`
[void Structural_dynamic_mesh_model::setDensity(const double &rho)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setdensity-const-double-ref-rho)

setDtSafetyCoefficient#

Definition
void Structural_dynamic_mesh_model::setDtSafetyCoefficient(const double &c)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setDtSafetyCoefficient(const double &c) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setdtsafetycoefficient-const-double-ref-c>`
[void Structural_dynamic_mesh_model::setDtSafetyCoefficient(const double &c)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setdtsafetycoefficient-const-double-ref-c)

setGlobalFields#

Definition
void Structural_dynamic_mesh_model::setGlobalFields(const int elnodes[4], const double Pressure, const double VonMises)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setGlobalFields(const int elnodes[4], const double Pressure, const double VonMises) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setglobalfields-const-int-elnodes[4]-const-double-pressure-const-double-vonmises>`
[void Structural_dynamic_mesh_model::setGlobalFields(const int elnodes[4], const double Pressure, const double VonMises)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setglobalfields-const-int-elnodes[4]-const-double-pressure-const-double-vonmises)

setGridDtMin#

Definition
void Structural_dynamic_mesh_model::setGridDtMin(const double &dt)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setGridDtMin(const double &dt) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setgriddtmin-const-double-ref-dt>`
[void Structural_dynamic_mesh_model::setGridDtMin(const double &dt)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setgriddtmin-const-double-ref-dt)

setInertialDamping#

Definition
void Structural_dynamic_mesh_model::setInertialDamping(const double &D)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setInertialDamping(const double &D) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setinertialdamping-const-double-ref-d>`
[void Structural_dynamic_mesh_model::setInertialDamping(const double &D)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setinertialdamping-const-double-ref-d)

setLocalFields#

Definition
void Structural_dynamic_mesh_model::setLocalFields(const int elnodes[4], const int elem)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setLocalFields(const int elnodes[4], const int elem) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setlocalfields-const-int-elnodes[4]-const-int-elem>`
[void Structural_dynamic_mesh_model::setLocalFields(const int elnodes[4], const int elem)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setlocalfields-const-int-elnodes[4]-const-int-elem)

setMassElem#

Definition
void Structural_dynamic_mesh_model::setMassElem(const double &elmass)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setMassElem(const double &elmass) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmasselem-const-double-ref-elmass>`
[void Structural_dynamic_mesh_model::setMassElem(const double &elmass)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmasselem-const-double-ref-elmass)

setMaxAddedMassRatio#

Definition
void Structural_dynamic_mesh_model::setMaxAddedMassRatio(const double &r)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setMaxAddedMassRatio(const double &r) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmaxaddedmassratio-const-double-ref-r>`
[void Structural_dynamic_mesh_model::setMaxAddedMassRatio(const double &r)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmaxaddedmassratio-const-double-ref-r)

setMfrontHypothesis#

Definition
void Structural_dynamic_mesh_model::setMfrontHypothesis(const std::string &h)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setMfrontHypothesis(const std::string &h) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmfronthypothesis-const-std-string-ref-h>`
[void Structural_dynamic_mesh_model::setMfrontHypothesis(const std::string &h)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmfronthypothesis-const-std-string-ref-h)

setMfrontLibraryPath#

Definition
void Structural_dynamic_mesh_model::setMfrontLibraryPath(const std::string &l)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setMfrontLibraryPath(const std::string &l) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmfrontlibrarypath-const-std-string-ref-l>`
[void Structural_dynamic_mesh_model::setMfrontLibraryPath(const std::string &l)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmfrontlibrarypath-const-std-string-ref-l)

setMfrontModelName#

Definition
void Structural_dynamic_mesh_model::setMfrontModelName(const std::string &f)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setMfrontModelName(const std::string &f) <structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmfrontmodelname-const-std-string-ref-f>`
[void Structural_dynamic_mesh_model::setMfrontModelName(const std::string &f)](#structural-dynamic-mesh-model-public-void-structural-dynamic-mesh-model-setmfrontmodelname-const-std-string-ref-f)

Structural_dynamic_mesh_model#

Definition
Structural_dynamic_mesh_model::Structural_dynamic_mesh_model()
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Structural_dynamic_mesh_model::Structural_dynamic_mesh_model() <structural-dynamic-mesh-model-public-structural-dynamic-mesh-model-structural-dynamic-mesh-model>`
[Structural_dynamic_mesh_model::Structural_dynamic_mesh_model()](#structural-dynamic-mesh-model-public-structural-dynamic-mesh-model-structural-dynamic-mesh-model)

taille_memoire#

Definition
unsigned Structural_dynamic_mesh_model::taille_memoire() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`unsigned Structural_dynamic_mesh_model::taille_memoire() const override <structural-dynamic-mesh-model-public-unsigned-structural-dynamic-mesh-model-taille-memoire-const-override>`
[unsigned Structural_dynamic_mesh_model::taille_memoire() const override](#structural-dynamic-mesh-model-public-unsigned-structural-dynamic-mesh-model-taille-memoire-const-override)

~Structural_dynamic_mesh_model#

Definition
Structural_dynamic_mesh_model::~Structural_dynamic_mesh_model()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Structural_dynamic_mesh_model::~Structural_dynamic_mesh_model() <structural-dynamic-mesh-model-public-structural-dynamic-mesh-model-dtor-structural-dynamic-mesh-model>`
[Structural_dynamic_mesh_model::~Structural_dynamic_mesh_model()](#structural-dynamic-mesh-model-public-structural-dynamic-mesh-model-dtor-structural-dynamic-mesh-model)

integrate_behaviour_#

Definition
void Structural_dynamic_mesh_model::integrate_behaviour_(double *const stress, double *const ivar, const double *const evar, double *const stiff, const double *const gradientOrStrain0, const double *const gradientOrStrain1, double *const vsound)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::integrate_behaviour_(double *const stress, double *const ivar, const double *const evar, double *const stiff, const double *const gradientOrStrain0, const double *const gradientOrStrain1, double *const vsound) <structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-integrate-behaviour-underscore-double-ptr-const-stress-double-ptr-const-ivar-const-double-ptr-const-evar-double-ptr-const-stiff-const-double-ptr-const-gradientorstrain0-const-double-ptr-const-gradientorstrain1-double-ptr-const-vsound>`
[void Structural_dynamic_mesh_model::integrate_behaviour_(double *const stress, double *const ivar, const double *const evar, double *const stiff, const double *const gradientOrStrain0, const double *const gradientOrStrain1, double *const vsound)](#structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-integrate-behaviour-underscore-double-ptr-const-stress-double-ptr-const-ivar-const-double-ptr-const-evar-double-ptr-const-stiff-const-double-ptr-const-gradientorstrain0-const-double-ptr-const-gradientorstrain1-double-ptr-const-vsound)

load_behaviour_#

Definition
void Structural_dynamic_mesh_model::load_behaviour_(StressMeasureKind smk, TangentOperatorKind tok)
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::load_behaviour_(StressMeasureKind smk, TangentOperatorKind tok) <structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-load-behaviour-underscore-stressmeasurekind-smk-tangentoperatorkind-tok>`
[void Structural_dynamic_mesh_model::load_behaviour_(StressMeasureKind smk, TangentOperatorKind tok)](#structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-load-behaviour-underscore-stressmeasurekind-smk-tangentoperatorkind-tok)

printOn#

Definition
Sortie & Structural_dynamic_mesh_model::printOn(Sortie &x) const override
Brief description

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & Structural_dynamic_mesh_model::printOn(Sortie &x) const override <structural-dynamic-mesh-model-protected-sortie-ref-structural-dynamic-mesh-model-printon-sortie-ref-x-const-override>`
[Sortie & Structural_dynamic_mesh_model::printOn(Sortie &x) const override](#structural-dynamic-mesh-model-protected-sortie-ref-structural-dynamic-mesh-model-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Structural_dynamic_mesh_model::readOn(Entree &) override
Brief description

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & Structural_dynamic_mesh_model::readOn(Entree &) override <structural-dynamic-mesh-model-protected-entree-ref-structural-dynamic-mesh-model-readon-entree-ref-override>`
[Entree & Structural_dynamic_mesh_model::readOn(Entree &) override](#structural-dynamic-mesh-model-protected-entree-ref-structural-dynamic-mesh-model-readon-entree-ref-override)

setB0_#

Definition
void Structural_dynamic_mesh_model::setB0_(const DoubleTab &B)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::setB0_(const DoubleTab &B) <structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-setb0-underscore-const-doubletab-ref-b>`
[void Structural_dynamic_mesh_model::setB0_(const DoubleTab &B)](#structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-setb0-underscore-const-doubletab-ref-b)

tetrahedronVolLength_#

Definition
void Structural_dynamic_mesh_model::tetrahedronVolLength_(double &vol, double &xlong, const double Det)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::tetrahedronVolLength_(double &vol, double &xlong, const double Det) <structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-tetrahedronvollength-underscore-double-ref-vol-double-ref-xlong-const-double-det>`
[void Structural_dynamic_mesh_model::tetrahedronVolLength_(double &vol, double &xlong, const double Det)](#structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-tetrahedronvollength-underscore-double-ref-vol-double-ref-xlong-const-double-det)

triangleSurfLength_#

Definition
void Structural_dynamic_mesh_model::triangleSurfLength_(double &aire, double &xlong, const double Det)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Structural_dynamic_mesh_model::triangleSurfLength_(double &aire, double &xlong, const double Det) <structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-trianglesurflength-underscore-double-ref-aire-double-ref-xlong-const-double-det>`
[void Structural_dynamic_mesh_model::triangleSurfLength_(double &aire, double &xlong, const double Det)](#structural-dynamic-mesh-model-protected-void-structural-dynamic-mesh-model-trianglesurflength-underscore-double-ref-aire-double-ref-xlong-const-double-det)

Attributes Documentation#

info_obj (public)
const Type_info Structural_dynamic_mesh_model::info_obj
a (public)
DoubleTab Structural_dynamic_mesh_model::a
AddedMassRatioExceeded (public)
bool Structural_dynamic_mesh_model::AddedMassRatioExceeded
configurationResetDt (public)
double Structural_dynamic_mesh_model::configurationResetDt
doConfigurationReset (public)
bool Structural_dynamic_mesh_model::doConfigurationReset = false
ff (public)
DoubleTab Structural_dynamic_mesh_model::ff
gridDt (public)
double Structural_dynamic_mesh_model::gridDt
gridNStep (public)
int Structural_dynamic_mesh_model::gridNStep
gridResetTime (public)
double Structural_dynamic_mesh_model::gridResetTime
gridTime (public)
double Structural_dynamic_mesh_model::gridTime
isMassBuilt (public)
bool Structural_dynamic_mesh_model::isMassBuilt
mass (public)
DoubleVect Structural_dynamic_mesh_model::mass
maxAddedMassRatio (public)
double Structural_dynamic_mesh_model::maxAddedMassRatio
nodalScaleMass (public)
DoubleVect Structural_dynamic_mesh_model::nodalScaleMass
totalMass (public)
double Structural_dynamic_mesh_model::totalMass
u (public)
DoubleTab Structural_dynamic_mesh_model::u
v (public)
DoubleTab Structural_dynamic_mesh_model::v
vp (public)
DoubleTab Structural_dynamic_mesh_model::vp
x (public)
DoubleTab Structural_dynamic_mesh_model::x
B0_ (protected)
DoubleTab Structural_dynamic_mesh_model::B0_
B0l_ (protected)
DoubleTab Structural_dynamic_mesh_model::B0l_
density_ (protected)
double Structural_dynamic_mesh_model::density_
dtSafetyCoefficient_ (protected)
double Structural_dynamic_mesh_model::dtSafetyCoefficient_ = 0.5
Eta_ (protected)
DoubleTab Structural_dynamic_mesh_model::Eta_
f_ (protected)
std::string Structural_dynamic_mesh_model::f_
fl_ (protected)
DoubleTab Structural_dynamic_mesh_model::fl_
Ft_ (protected)
DoubleTab Structural_dynamic_mesh_model::Ft_
gridDtMin_ (protected)
double Structural_dynamic_mesh_model::gridDtMin_ = 0
h_ (protected)
std::string Structural_dynamic_mesh_model::h_
iel_ (protected)
int Structural_dynamic_mesh_model::iel_
inertialDamping_ (protected)
double Structural_dynamic_mesh_model::inertialDamping_
invertNum_ (protected)
IntVect Structural_dynamic_mesh_model::invertNum_
l_ (protected)
std::string Structural_dynamic_mesh_model::l_
massElem_ (protected)
DoubleVect Structural_dynamic_mesh_model::massElem_
matp_ (protected)
std::map<std::string,std::vector<double>> Structural_dynamic_mesh_model::matp_
meshPbForceFace_ (protected)
DoubleTab Structural_dynamic_mesh_model::meshPbForceFace_
meshPbPressure_ (protected)
DoubleVect Structural_dynamic_mesh_model::meshPbPressure_
meshPbVonMises_ (protected)
DoubleVect Structural_dynamic_mesh_model::meshPbVonMises_
mgisBehaviour_ (protected)
mgis::behaviour::Behaviour Structural_dynamic_mesh_model::mgisBehaviour_
mgisBehaviourData_ (protected)
mgis::behaviour::BehaviourDataView Structural_dynamic_mesh_model::mgisBehaviourData_
nbn_ (protected)
int Structural_dynamic_mesh_model::nbn_
nSymSize_ (protected)
int Structural_dynamic_mesh_model::nSymSize_
rdt_ (protected)
double Structural_dynamic_mesh_model::rdt_ = 1.
Stress_ (protected)
DoubleTab Structural_dynamic_mesh_model::Stress_
symSize_ (protected)
int Structural_dynamic_mesh_model::symSize_
ul_ (protected)
DoubleTab Structural_dynamic_mesh_model::ul_
xl_ (protected)
DoubleTab Structural_dynamic_mesh_model::xl_
stiffnessMatrixMinSize_ (protected)
constexpr int Structural_dynamic_mesh_model::stiffnessMatrixMinSize_ = 1 + mgis::behaviour::Behaviour::nopts
hypothesis_ (private)
mgis::behaviour::Hypothesis Structural_dynamic_mesh_model::hypothesis_
KSize_ (private)
int Structural_dynamic_mesh_model::KSize_
loaded_ (private)
bool Structural_dynamic_mesh_model::loaded_ = false
matpSize_ (private)
int Structural_dynamic_mesh_model::matpSize_
mfrontEvars_ (private)
DoubleTab Structural_dynamic_mesh_model::mfrontEvars_
nbEvars_ (private)
int Structural_dynamic_mesh_model::nbEvars_
nbIvars_ (private)
int Structural_dynamic_mesh_model::nbIvars_
sizeEvars_ (private)
int Structural_dynamic_mesh_model::sizeEvars_