VM2D
1.12
Vortex methods for 2D flows simulation
|
This is the complete list of members for VM2D::Airfoil, including all inherited members.
Airfoil(const World2D &W_, const size_t numberInPassport_) | VM2D::Airfoil | |
area | VM2D::Airfoil | |
calcIQ(size_t p, const Airfoil &otherAirfoil, std::pair< Eigen::MatrixXd, Eigen::MatrixXd > &matrPair) const =0 | VM2D::Airfoil | pure virtual |
calcMeanEpsOverPanel() | VM2D::Airfoil | |
gammaThrough | VM2D::Airfoil | |
getA(size_t p, size_t i, const Airfoil &airfoil, size_t j) const =0 | VM2D::Airfoil | pure virtual |
GetDiffVelocityI0I3ToSetOfPointsAndViscousStresses(const WakeDataBase &pointsDb, std::vector< double > &domainRadius, std::vector< double > &I0, std::vector< Point2D > &I3)=0 | VM2D::Airfoil | pure virtual |
GetDiffVelocityI0I3ToWakeAndViscousStresses(const WakeDataBase &pointsDb, std::vector< double > &domainRadius, std::vector< double > &I0, std::vector< Point2D > &I3)=0 | VM2D::Airfoil | pure virtual |
GetGabarits(double gap=0.02)=0 | VM2D::Airfoil | pure virtual |
GetInfluenceFromSourceSheetToVortex(size_t panel, const Vortex2D &vtx, Point2D &vel) const =0 | VM2D::Airfoil | pure virtual |
GetInfluenceFromSourcesToPanel(size_t panel, const Vortex2D *ptr, ptrdiff_t count, std::vector< double > &panelRhs) const =0 | VM2D::Airfoil | pure virtual |
GetInfluenceFromVInfToPanel(std::vector< double > &vInfRhs) const =0 | VM2D::Airfoil | pure virtual |
GetInfluenceFromVortexSheetToVortex(size_t panel, const Vortex2D &vtx, Point2D &vel) const =0 | VM2D::Airfoil | pure virtual |
GetInfluenceFromVorticesToPanel(size_t panel, const Vortex2D *ptr, ptrdiff_t count, std::vector< double > &panelRhs) const =0 | VM2D::Airfoil | pure virtual |
getNumberOfPanels() const | VM2D::Airfoil | inline |
getR(size_t q) const | VM2D::Airfoil | inline |
getV(size_t q) const | VM2D::Airfoil | inline |
IFCUDA(mutable double *devRPtr) | VM2D::Airfoil | |
IFCUDA(mutable double *devRhsPtr) | VM2D::Airfoil | |
IFCUDA(mutable double *devRhsLinPtr) | VM2D::Airfoil | |
IFCUDA(mutable std::vector< double > tmpRhs) | VM2D::Airfoil | |
IFCUDA(mutable double *devFreeVortexSheetPtr) | VM2D::Airfoil | |
IFCUDA(mutable double *devAttachedVortexSheetPtr) | VM2D::Airfoil | |
IFCUDA(mutable double *devAttachedSourceSheetPtr) | VM2D::Airfoil | |
IFCUDA(mutable double *devMeanEpsOverPanelPtr) | VM2D::Airfoil | |
IFCUDA(mutable double *devViscousStressesPtr) | VM2D::Airfoil | |
IFCUDA(mutable std::vector< double > tmpViscousStresses) | VM2D::Airfoil | |
inverse | VM2D::Airfoil | |
isAfter(size_t i, size_t j) const | VM2D::Airfoil | |
isInsideGabarits(const Point2D &r) const | VM2D::Airfoil | |
isOutsideGabarits(const Point2D &r) const | VM2D::Airfoil | |
IsPointInAirfoil(const Point2D &point) const =0 | VM2D::Airfoil | pure virtual |
J | VM2D::Airfoil | |
len | VM2D::Airfoil | |
lowLeft | VM2D::Airfoil | |
m | VM2D::Airfoil | |
meanEpsOverPanel | VM2D::Airfoil | |
Move(const Point2D &dr)=0 | VM2D::Airfoil | pure virtual |
nrm | VM2D::Airfoil | |
numberInPassport | VM2D::Airfoil | |
phiAfl | VM2D::Airfoil | |
r_ | VM2D::Airfoil | protected |
rcm | VM2D::Airfoil | |
ReadFromFile(const std::string &dir)=0 | VM2D::Airfoil | pure virtual |
Rotate(double alpha)=0 | VM2D::Airfoil | pure virtual |
Scale(const Point2D &)=0 | VM2D::Airfoil | pure virtual |
setV(const Point2D &vel) | VM2D::Airfoil | inline |
setV(const std::vector< Point2D > &vel) | VM2D::Airfoil | inline |
tau | VM2D::Airfoil | |
upRight | VM2D::Airfoil | |
v_ | VM2D::Airfoil | protected |
viscousStress | VM2D::Airfoil | |
W | VM2D::Airfoil | |
~Airfoil() | VM2D::Airfoil | inlinevirtual |