#include "elem.h"
#include "tpldrive.h"
#include "rbk.h"
#include "gust.h"
Go to the source code of this file.
Definition at line 521 of file aerodyn.cc.
References a, Elem::AIRPROPERTIES, DEBUGLCOUT, DataManager::fReadOutput(), MBDynParser::GetDriveCaller(), IncludeParser::GetLineData(), HighParser::GetReal(), HighParser::IsKeyWord(), MBDYN_EXCEPT_ARGS, MYDEBUG_INPUT, DataManager::pGetRBK(), R, ReadAirstreamData(), and SAFENEWWITHCONSTRUCTOR.
Referenced by DataManager::ReadElems().
565 silent_cerr(
"illegal reference "
577 silent_cerr(
"illegal reference "
578 "temperature " << TRef
587 silent_cerr(
"illegal temperature gradient "
595 silent_cerr(
"illegal gas constant " <<
R
603 silent_cerr(
"illegal reference "
604 "gravity acceleration " << g0
612 silent_cerr(
"illegal troposphere altitude "
621 silent_cerr(
"illegal stratosphere altitude "
630 if (HP.
IsKeyWord(
"temperature" "deviation")) {
633 if (TRef + T <= 0.) {
634 silent_cerr(
"illegal "
635 "temperature deviation " << T
649 rhoRef *= TRef / (TRef + T);
657 if (HP.
IsKeyWord(
"reference" "altitude")) {
663 std::vector<const Gust *> gust;
670 PRef, RhoRef, TRef,
a,
R, g0, z0, z1, z2,
681 silent_cerr(
"illegal null or negative sound speed "
689 std::vector<const Gust *> gust;
flag fReadOutput(MBDynParser &HP, const T &t) const
#define MBDYN_EXCEPT_ARGS
static void ReadAirstreamData(DataManager *pDM, MBDynParser &HP, TplDriveCaller< Vec3 > *&pDC, std::vector< const Gust * > &gust)
virtual bool IsKeyWord(const char *sKeyWord)
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
const RigidBodyKinematics * pGetRBK(void) const
DriveCaller * GetDriveCaller(bool bDeferred=false)
static const doublereal a
virtual HighParser::ErrOut GetLineData(void) const
#define DEBUGLCOUT(level, msg)
virtual doublereal GetReal(const doublereal &dDefval=0.0)
const char* psAeroNames[] |