This group is for functions included in the Analysis Manager. The Analysis Manager allows for OpenVSP analyses to be setup and run through the API without having to modify Parms directly. Examples are available for every available analysis type. The results of running an analysis can be accessed through the functions defined in the Results group. Click here to return to the main page. More...
Functions | |
| int | vsp::GetNumAnalysis () |
| std::vector< std::string > | vsp::ListAnalysis () |
| std::vector< std::string > | vsp::GetAnalysisInputNames (const std::string &analysis) |
| std::string | vsp::GetAnalysisDoc (const std::string &analysis) |
| std::string | vsp::GetAnalysisInputDoc (const std::string &analysis, const std::string &name) |
| std::string | vsp::ExecAnalysis (const std::string &analysis) |
| int | vsp::GetNumAnalysisInputData (const std::string &analysis, const std::string &name) |
| int | vsp::GetAnalysisInputType (const std::string &analysis, const std::string &name) |
| const std::vector< int > & | vsp::GetIntAnalysisInput (const std::string &analysis, const std::string &name, int index=0) |
| const std::vector< double > & | vsp::GetDoubleAnalysisInput (const std::string &analysis, const std::string &name, int index=0) |
| const std::vector< std::string > & | vsp::GetStringAnalysisInput (const std::string &analysis, const std::string &name, int index=0) |
| const std::vector< vec3d > & | vsp::GetVec3dAnalysisInput (const std::string &analysis, const std::string &name, int index=0) |
| void | vsp::SetAnalysisInputDefaults (const std::string &analysis) |
| void | vsp::SetIntAnalysisInput (const std::string &analysis, const std::string &name, const std::vector< int > &indata, int index=0) |
| void | vsp::SetDoubleAnalysisInput (const std::string &analysis, const std::string &name, const std::vector< double > &indata, int index=0) |
| void | vsp::SetStringAnalysisInput (const std::string &analysis, const std::string &name, const std::vector< std::string > &indata, int index=0) |
| void | vsp::SetVec3dAnalysisInput (const std::string &analysis, const std::string &name, const std::vector< vec3d > &indata, int index=0) |
| void | vsp::PrintAnalysisInputs (const std::string &analysis_name) |
| void | vsp::PrintAnalysisDocs (const std::string &analysis_name) |
| string | vsp::AddGeometryAnalysis () |
| void | vsp::DeleteGeometryAnalysis (const string &id) |
| void | vsp::DeleteAllGeometryAnalyses () |
| vector< string > | vsp::GetAllGeometryAnalysesIDVec () |
|
extern |
Add a new Geometry Analysis case to the Geometry Analysis Manager. The Geometry Analysis Manager allows users to configure and execute geometric analysis tasks typical of the aircraft design process, such as wetted area, projected area, mass properties, clearance, and visibility analyses.
|
extern |
Delete all Geometry Analysis cases from the Geometry Analysis Manager.
|
extern |
Delete a specific Geometry Analysis case from the Geometry Analysis Manager.
| [in] | id | string ID of the Geometry Analysis case to delete |
|
extern |
Execute an analysis through the Analysis Manager
| [in] | analysis | string Analysis name |
|
extern |
Get a vector of all Geometry Analysis case IDs in the Geometry Analysis Manager.
|
extern |
Get the analysis documentation string
| [in] | analysis | string Analysis name |
|
extern |
Get the documentation string for the particular analysis and input
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
|
extern |
Get the name of every available input for a particular analysis
| [in] | analysis | string Analysis name |
|
extern |
Get the data type for a particulat analysis type and input
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
|
extern |
Get the current double values for the particular analysis, input, and data index
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
| [in] | index | int Data index |
|
extern |
Get the current integer values for the particular analysis, input, and data index
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
| [in] | index | int Data index |
|
extern |
Get the number of analysis types available in the Analysis Manager
|
extern |
Get the documentation string for the particular analysis and input
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
|
extern |
Get the current string values for the particular analysis, input, and data index
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
| [in] | index | int Data index |
|
extern |
Get the current vec3d values for the particular analysis, input, and data index
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
| [in] | index | int Data index |
|
extern |
Get the name of every available analysis in the Analysis Manager
|
extern |
Print to stdout all current input documentation for a specific analysis
| [in] | analysis_name | string Name of analysis |
|
extern |
Print to stdout all current input values for a specific analysis
| [in] | analysis_name | string Name of analysis |
|
extern |
Set all input values to their defaults for a specific analysis
| [in] | analysis | string Analysis name |
|
extern |
Set the value of a particular analysis input of double type
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
| [in] | indata | vector<double> Array of double values to set the input to |
| [in] | index | int Data index |
|
extern |
Set the value of a particular analysis input of integer type
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
| [in] | indata | vector<int> Array of integer values to set the input to |
| [in] | index | int Data index |
|
extern |
Set the value of a particular analysis input of string type
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
| [in] | indata | vector<string> Array of string values to set the input to |
| [in] | index | int Data index |
|
extern |
Set the value of a particular analysis input of vec3d type
| [in] | analysis | string Analysis name |
| [in] | name | string Input name |
| [in] | indata | vector<vec3d> Array of vec3d values to set the input to |
| [in] | index | int Data index |