MBDyn-1.7.3
|
#include "aerodyn.h"
#include "rotor.h"
#include "beam.h"
#include "beam2.h"
#include "aerodata.h"
#include "gauss.h"
#include "aerod2.h"
#include "shape.h"
Go to the source code of this file.
Classes | |
class | AerodynamicOutput |
struct | AerodynamicOutput::Aero_output |
class | Aerodynamic2DElem< iNN > |
class | AerodynamicBody |
class | AerodynamicBeam |
class | AerodynamicBeam2 |
Functions | |
void | ReadAerodynamicCustomOutput (DataManager *pDM, MBDynParser &HP, unsigned int uLabel, unsigned &uFlags, OrientationDescription &od) |
void | ReadOptionalAerodynamicCustomOutput (DataManager *pDM, MBDynParser &HP, unsigned int uLabel, unsigned &uFlags, OrientationDescription &od) |
Elem * | ReadAerodynamicBody (DataManager *pDM, MBDynParser &HP, const DofOwner *pDO, unsigned int uLabel) |
Elem * | ReadAerodynamicBeam (DataManager *pDM, MBDynParser &HP, const DofOwner *pDO, unsigned int uLabel) |
Elem * | ReadAerodynamicBeam2 (DataManager *pDM, MBDynParser &HP, const DofOwner *pDO, unsigned int uLabel) |
Elem* ReadAerodynamicBeam | ( | DataManager * | pDM, |
MBDynParser & | HP, | ||
const DofOwner * | pDO, | ||
unsigned int | uLabel | ||
) |
Definition at line 2268 of file aeroelem.cc.
References AerodynamicOutput::AEROD_OUT_NODE, AerodynamicOutput::AEROD_OUT_PGAUSS, AerodynamicOutput::AEROD_OUT_STD, Elem::AERODYNAMIC, ASSERT, bDefaultUseJacobian, Elem::BEAM, DEBUGCOUTFNAME, DEBUGLCOUT, Shape::dGet(), DataManager::fReadOutput(), HighParser::GetInt(), WithLabel::GetLabel(), IncludeParser::GetLineData(), DataManager::GetLogFile(), MBDynParser::GetPosRel(), MBDynParser::GetRotRel(), HighParser::GetYesNoOrBool(), AeroData::iGetNumDof(), HighParser::IsArg(), HighParser::IsKeyWord(), MBDYN_EXCEPT_ARGS, MYDEBUG_INPUT, AerodynamicOutput::OUTPUT_NONE, DataManager::pFindElem(), Beam::pGetNode(), ReadAeroData(), ReadInducedVelocity(), ReadOptionalAerodynamicCustomOutput(), SAFENEWWITHCONSTRUCTOR, UNKNOWN_ORIENTATION_DESCRIPTION, and Write().
Referenced by DataManager::ReadOneElem().
Elem* ReadAerodynamicBeam2 | ( | DataManager * | pDM, |
MBDynParser & | HP, | ||
const DofOwner * | pDO, | ||
unsigned int | uLabel | ||
) |
Definition at line 3167 of file aeroelem.cc.
References AerodynamicOutput::AEROD_OUT_NODE, AerodynamicOutput::AEROD_OUT_PGAUSS, AerodynamicOutput::AEROD_OUT_STD, Elem::AERODYNAMIC, bDefaultUseJacobian, Elem::BEAM, DEBUGCOUTFNAME, DEBUGLCOUT, Shape::dGet(), DataManager::fReadOutput(), HighParser::GetInt(), WithLabel::GetLabel(), IncludeParser::GetLineData(), DataManager::GetLogFile(), MBDynParser::GetPosRel(), MBDynParser::GetRotRel(), HighParser::GetYesNoOrBool(), AeroData::iGetNumDof(), HighParser::IsArg(), HighParser::IsKeyWord(), MBDYN_EXCEPT_ARGS, MYDEBUG_INPUT, AerodynamicOutput::OUTPUT_NONE, DataManager::pFindElem(), Beam2::pGetNode(), ReadAeroData(), ReadInducedVelocity(), ReadOptionalAerodynamicCustomOutput(), SAFENEWWITHCONSTRUCTOR, UNKNOWN_ORIENTATION_DESCRIPTION, and Write().
Referenced by DataManager::ReadOneElem().
Elem* ReadAerodynamicBody | ( | DataManager * | pDM, |
MBDynParser & | HP, | ||
const DofOwner * | pDO, | ||
unsigned int | uLabel | ||
) |
Definition at line 1361 of file aeroelem.cc.
References AerodynamicOutput::AEROD_OUT_NODE, AerodynamicOutput::AEROD_OUT_PGAUSS, AerodynamicOutput::AEROD_OUT_STD, Elem::AERODYNAMIC, bDefaultUseJacobian, grad::cos(), DEBUGCOUTFNAME, DEBUGLCOUT, Shape::dGet(), DataManager::fReadOutput(), WithLabel::GetLabel(), IncludeParser::GetLineData(), DataManager::GetLogFile(), MBDynParser::GetPosRel(), HighParser::GetReal(), MBDynParser::GetRotRel(), HighParser::GetYesNoOrBool(), AeroData::iGetNumDof(), HighParser::IsArg(), HighParser::IsKeyWord(), MBDYN_EXCEPT_ARGS, MYDEBUG_INPUT, AerodynamicOutput::OUTPUT_NONE, ReadAeroData(), ReadInducedVelocity(), DataManager::ReadNode(), ReadOptionalAerodynamicCustomOutput(), SAFENEWWITHCONSTRUCTOR, grad::sin(), Node::STRUCTURAL, UNKNOWN_ORIENTATION_DESCRIPTION, and Write().
Referenced by DataManager::ReadOneElem().
void ReadAerodynamicCustomOutput | ( | DataManager * | pDM, |
MBDynParser & | HP, | ||
unsigned int | uLabel, | ||
unsigned & | uFlags, | ||
OrientationDescription & | od | ||
) |
Definition at line 1295 of file aeroelem.cc.
References IncludeParser::GetLineData(), HighParser::IsArg(), HighParser::IsKeyWord(), MBDYN_EXCEPT_ARGS, AerodynamicOutput::OUTPUT_GP_ALL, AerodynamicOutput::OUTPUT_GP_CONFIGURATION, AerodynamicOutput::OUTPUT_GP_F, AerodynamicOutput::OUTPUT_GP_FORCES, AerodynamicOutput::OUTPUT_GP_M, AerodynamicOutput::OUTPUT_GP_R, AerodynamicOutput::OUTPUT_GP_V, AerodynamicOutput::OUTPUT_GP_W, AerodynamicOutput::OUTPUT_GP_X, AerodynamicOutput::OUTPUT_NONE, and ReadOptionalOrientationDescription().
Referenced by DataManager::ReadControl(), and ReadOptionalAerodynamicCustomOutput().
void ReadOptionalAerodynamicCustomOutput | ( | DataManager * | pDM, |
MBDynParser & | HP, | ||
unsigned int | uLabel, | ||
unsigned & | uFlags, | ||
OrientationDescription & | od | ||
) |
Definition at line 1351 of file aeroelem.cc.
References Elem::AERODYNAMIC, DataManager::GetOutput(), HighParser::IsKeyWord(), and ReadAerodynamicCustomOutput().
Referenced by ReadAerodynamicBeam(), ReadAerodynamicBeam2(), and ReadAerodynamicBody().