MBDyn-1.7.3
|
#include "mbconfig.h"
#include <limits>
#include <cfloat>
#include "dataman.h"
#include "constltp.h"
#include "shapefnc.h"
#include "beam.h"
#include "pzbeam.h"
#include "Rot.hh"
Go to the source code of this file.
Functions | |
void | ReadBeamCustomOutput (DataManager *pDM, MBDynParser &HP, unsigned int uLabel, Beam::Type BT, unsigned &uFlags, OrientationDescription &od) |
void | ReadOptionalBeamCustomOutput (DataManager *pDM, MBDynParser &HP, unsigned int uLabel, Beam::Type BT, unsigned &uFlags, OrientationDescription &od) |
Elem * | ReadBeam (DataManager *pDM, MBDynParser &HP, unsigned int uLabel) |
Variables | |
static const unsigned int | iNumPrivData |
Elem* ReadBeam | ( | DataManager * | pDM, |
MBDynParser & | HP, | ||
unsigned int | uLabel | ||
) |
Definition at line 1876 of file beam.cc.
References AbsRefFrame, Node::ABSTRACT, Elem::BEAM, Mat3xN::Copy(), DEBUGCOUTFNAME, DEBUGLCOUT, ConstLawType::ELASTIC, Beam::ELASTIC, Eye3, DataManager::fReadOutput(), MBDynParser::GetConstLaw6D(), ConstitutiveLaw< T, Tder >::GetFDE(), HighParser::GetInt(), WithLabel::GetLabel(), IncludeParser::GetLineData(), DataManager::GetLogFile(), Mat6x6::GetMat11(), MBDynParser::GetMat6xN(), MBDynParser::GetPosRel(), StructNode::GetRCurr(), MBDynParser::GetRotAbs(), MBDynParser::GetRotRel(), StructDispNode::GetXCurr(), ConstitutiveLaw< T, Tder >::iGetNumDof(), Beam::InterpState(), HighParser::IsArg(), HighParser::IsKeyWord(), CGR_Rot::MatR, MBDYN_EXCEPT_ARGS, Mat3x3::MulTM(), MYDEBUG_INPUT, NO_OP, StructDispNode::od, Beam::OUTPUT_NONE, CGR_Rot::Param, ConstitutiveLaw< T, Tder >::pCopy(), R, DataManager::ReadNode(), ReadOptionalBeamCustomOutput(), Mat3xN::Resize(), Beam::S_I, SAFENEWARR, SAFENEWWITHCONSTRUCTOR, Beam::SII, StructNode::StructNode(), Node::STRUCTURAL, ConstLawType::UNKNOWN, UNKNOWN_ORIENTATION_DESCRIPTION, Beam::VISCOELASTIC, and Zero3.
Referenced by DataManager::ReadOneElem().
void ReadBeamCustomOutput | ( | DataManager * | pDM, |
MBDynParser & | HP, | ||
unsigned int | uLabel, | ||
Beam::Type | BT, | ||
unsigned & | uFlags, | ||
OrientationDescription & | od | ||
) |
Definition at line 1776 of file beam.cc.
References Beam::ELASTIC, IncludeParser::GetLineData(), HighParser::IsArg(), HighParser::IsKeyWord(), MBDYN_EXCEPT_ARGS, Beam::OUTPUT_EP_ALL, Beam::OUTPUT_EP_CONFIGURATION, Beam::OUTPUT_EP_F, Beam::OUTPUT_EP_FORCES, Beam::OUTPUT_EP_K, Beam::OUTPUT_EP_KP, Beam::OUTPUT_EP_M, Beam::OUTPUT_EP_NU, Beam::OUTPUT_EP_NUP, Beam::OUTPUT_EP_R, Beam::OUTPUT_EP_STRAIN_RATES, Beam::OUTPUT_EP_STRAINS, Beam::OUTPUT_EP_X, Beam::OUTPUT_NONE, and ReadOptionalOrientationDescription().
Referenced by DataManager::ReadControl(), and ReadOptionalBeamCustomOutput().
void ReadOptionalBeamCustomOutput | ( | DataManager * | pDM, |
MBDynParser & | HP, | ||
unsigned int | uLabel, | ||
Beam::Type | BT, | ||
unsigned & | uFlags, | ||
OrientationDescription & | od | ||
) |
Definition at line 1863 of file beam.cc.
References Elem::BEAM, DataManager::GetOutput(), HighParser::IsKeyWord(), and ReadBeamCustomOutput().
Referenced by ReadBeam(), and ReadBeam2().