|
rsvs3D
0.0.0
Codes for the c++ implementation of the 3D RSVS
|
This is the complete list of members for RSVScalc, including all inherited members.
| BuildConstrMap(const triangulation &triangleRSVS) | RSVScalc | |
| BuildConstrMap(const mesh &meshin) | RSVScalc | |
| BuildDVMap(const std::vector< int > &vecin) | RSVScalc | |
| BuildMathArrays(int nDv, int nConstr) | RSVScalc | |
| CalcTriangle(const triangle &triIn, const triangulation &triRSVS, bool isObj=true, bool isConstr=true, bool isDeriv=true) | RSVScalc | |
| CalcTriangleDirectVolume(const triangle &triIn, const triangulation &triRSVS, bool isObj=true, bool isConstr=true, bool isDeriv=true) | RSVScalc | |
| CalcTriangleEdgeLength(const triangle &triIn, const triangulation &triRSVS, bool isObj=true, bool isConstr=true, bool isDeriv=true) | RSVScalc | |
| CalcTriangleFD(const triangle &triIn, const triangulation &triRSVS, bool isObj=true, bool isConstr=true, bool isDeriv=true) | RSVScalc | |
| CalculateMesh(mesh &meshin) | RSVScalc | |
| CalculateTriangulation(const triangulation &triRSVS, int derivMethod=0) | RSVScalc | |
| CalculateVelocities(triangulation &triRSVS, int calculationMethod=0, bool calculateDerivatives=true, int derivativeMethod=1) override (defined in RSVScalc) | RSVScalc | virtual |
| CheckAndCompute(int calcMethod=0, bool sensCalc=false) | RSVScalc | |
| ComputeSQPsens(int calcMethod, const Eigen::MatrixXd &sensMult, const Eigen::MatrixXd &sensInv, Eigen::MatrixXd &sensRes) (defined in RSVScalc) | RSVScalc | |
| ComputeSQPsens(int calcMethod, Eigen::MatrixXd &sensMult, MatrixXd_sparse &sensInv, Eigen::MatrixXd &sensRes) (defined in RSVScalc) | RSVScalc | |
| ComputeSQPstep(int calcMethod, Eigen::MatrixXd &dConstrAct, Eigen::RowVectorXd &dObjAct, Eigen::VectorXd &constrAct, Eigen::VectorXd &lagMultAct) | RSVScalc | |
| ComputeSQPstep(int calcMethod, MatrixXd_sparse &dConstrAct, Eigen::RowVectorXd &dObjAct, Eigen::VectorXd &constrAct, Eigen::VectorXd &lagMultAct) (defined in RSVScalc) | RSVScalc | |
| constr | RSVScalc | |
| constrList | RSVScalc | |
| constrMap | RSVScalc | |
| constrTarg | RSVScalc | |
| ConvergenceLog(std::ofstream &out, int loglvl=3) const | RSVScalc | virtual |
| dConstr | RSVScalc | |
| dConstr_sparse (defined in RSVScalc) | RSVScalc | |
| deltaDV | RSVScalc | |
| dLag (defined in RSVScalc) | RSVScalc | |
| dObj | RSVScalc | |
| dvCallConstr (defined in RSVScalc) | RSVScalc | |
| dvMap | RSVScalc | |
| falseaccess | RSVScalc | protected |
| GetSparseDVcutoff() const (defined in RSVScalc) | RSVScalc | inline |
| GetUseSurfCentreDeriv() const (defined in RSVScalc) | RSVScalc | inline |
| HConstr | RSVScalc | |
| HConstr_sparse (defined in RSVScalc) | RSVScalc | |
| HLag | RSVScalc | |
| HLag_sparse (defined in RSVScalc) | RSVScalc | |
| HObj | RSVScalc | |
| HObj_sparse (defined in RSVScalc) | RSVScalc | |
| isConstrAct | RSVScalc | |
| isDvAct | RSVScalc | |
| lagMult | RSVScalc | |
| limLag | RSVScalc | |
| nConstr | RSVScalc | protected |
| nDv | RSVScalc | protected |
| nonZeroPerDV (defined in RSVScalc) | RSVScalc | protected |
| numConstr() const | RSVScalc | inline |
| obj | RSVScalc | |
| PrepareMatricesForSQP(Eigen::MatrixXd &dConstrAct, Eigen::MatrixXd &HConstrAct, Eigen::MatrixXd &HObjAct, MatrixXd_sparse &dConstrAct_sparse, MatrixXd_sparse &HConstrAct_sparse, MatrixXd_sparse &HObjAct_sparse, Eigen::RowVectorXd &dObjAct, Eigen::VectorXd &constrAct, Eigen::VectorXd &lagMultAct) | RSVScalc | |
| PrepareMatricesForSQPFull(Eigen::MatrixXd &dConstrAct, Eigen::MatrixXd &HConstrAct, Eigen::MatrixXd &HObjAct) (defined in RSVScalc) | RSVScalc | |
| PrepareMatricesForSQPSensitivity(const Eigen::MatrixXd &dConstrAct, const Eigen::MatrixXd &HConstrAct, const Eigen::MatrixXd &HObjAct, Eigen::MatrixXd &sensMult, Eigen::MatrixXd &sensInv, Eigen::MatrixXd &sensRes) const | RSVScalc | |
| PrepareMatricesForSQPSensitivity(const MatrixXd_sparse &dConstrAct, const MatrixXd_sparse &HConstrAct, MatrixXd_sparse &HObjAct, Eigen::MatrixXd &sensMult, MatrixXd_sparse &sensInv, Eigen::MatrixXd &sensRes) const | RSVScalc | |
| PrepareMatricesForSQPSparse(MatrixXd_sparse &dConstrAct_sparse, MatrixXd_sparse &HConstrAct_sparse, MatrixXd_sparse &HObjAct_sparse) (defined in RSVScalc) | RSVScalc | |
| PrepTriangulationCalc(const triangulation &triRSVS) | RSVScalc | |
| Print2Screen(int outType=0) const | RSVScalc | |
| PrintTimers() const (defined in RSVScalc) | RSVScalc | protected |
| ReturnConstrToMesh(triangulation &triRSVS) const | RSVScalc | |
| ReturnConstrToMesh(mesh &meshin, double volu::*mp=&volu::volume) const | RSVScalc | |
| returnDeriv | RSVScalc | protected |
| ReturnGradient(const triangulation &triRSVS, std::vector< double > &sensVec, int constrNum) const (defined in RSVScalc) | RSVScalc | |
| ReturnSensitivities(const triangulation &triRSVS, std::vector< double > &sensVec, int constrNum) const (defined in RSVScalc) | RSVScalc | |
| ReturnVelocities(triangulation &triRSVS) | RSVScalc | |
| sensDv | RSVScalc | |
| setDevParameters(const param::dev::devparam &devset) override | RSVScalc | virtual |
| SetSparseDVcutoff(int in) (defined in RSVScalc) | RSVScalc | inline |
| SetUseSurfCentreDeriv(int in) (defined in RSVScalc) | RSVScalc | inline |
| SetUseSurfCentreHessian(int in) (defined in RSVScalc) | RSVScalc | inline |
| SetUseSurfCentreHessian() const (defined in RSVScalc) | RSVScalc | inline |
| SnakDVcond(const triangulation &triRSVS, int ii) | RSVScalc | |
| sparseDVcutoff | RSVScalc | protected |
| subConstrAct | RSVScalc | |
| subDvAct | RSVScalc | |
| timer1 (defined in RSVScalc) | RSVScalc | protected |
| timer2 (defined in RSVScalc) | RSVScalc | protected |
| timer3 (defined in RSVScalc) | RSVScalc | protected |
| UseFullMath() const | RSVScalc | inline |
| useSurfCentreDeriv | RSVScalc | protected |
| useSurfCentreHessian | RSVScalc | protected |
| ZeroTimers() (defined in RSVScalc) | RSVScalc | inlineprotected |