130 virtual std::ostream&
Restart(std::ostream& out)
const = 0;
virtual void SetSectionData(const doublereal &abscissa, const doublereal &chord, const doublereal &forcepoint, const doublereal &velocitypoint, const doublereal &twist, const doublereal &omega=0.)
int StorageSize(void) const
std::ostream & RestartUnsteady(std::ostream &out) const
virtual int GetForcesJac(int i, const doublereal *W, doublereal *TNG, Mat6x6 &J, outa_t &OUTA)
AeroMemory(DriveCaller *pt)
virtual unsigned int iGetNumDof(void) const
virtual int GetForces(int i, const doublereal *W, doublereal *TNG, outa_t &OUTA)
virtual void SetAirData(const doublereal &rho, const doublereal &c)
virtual int StorageSize(void) const =0
C81Data(unsigned int uLabel)
virtual std::ostream & Restart(std::ostream &out) const =0
AeroData::UnsteadyModel Unsteady(void) const
void Predict(int i, doublereal alpha, doublereal &alf1, doublereal &alf2)
int GetNumPoints(void) const
int GetForcesJacForwardDiff_int(int i, const doublereal *W, doublereal *TNG, Mat6x6 &J, outa_t &OUTA)
UnsteadyModel unsteadyflag
int GetForcesJacCenteredDiff_int(int i, const doublereal *W, doublereal *TNG, Mat6x6 &J, outa_t &OUTA)
virtual void AfterConvergence(int i, const VectorHandler &X, const VectorHandler &XP)
virtual DofOrder::Order GetDofType(unsigned int i) const
static std::stack< cleanup * > c
void ReadAeroData(DataManager *pDM, MBDynParser &HP, int dim, Shape **ppChord, Shape **ppForce, Shape **ppVelocity, Shape **ppTwist, Shape **ppTipLoss, integer *piNumber, DriveCaller **ppDC, AeroData **aerodata)
virtual ~AeroMemory(void)
virtual void AssJac(FullSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr, integer iFirstIndex, integer iFirstSubIndex, const Mat3xN &vx, const Mat3xN &wx, Mat3xN &fq, Mat3xN &cq, int i, const doublereal *W, doublereal *TNG, Mat6x6 &J, outa_t &OUTA)
AeroData(int i_p, int i_dim, UnsteadyModel u=STEADY, DriveCaller *pt=0)
virtual void AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr, integer iFirstIndex, integer iFirstSubIndex, int i, const doublereal *W, doublereal *TNG, outa_t &OUTA)