This group is for functions included in the Results Manager. The Results Manager stores analysis results and provides methods to get, print, and export them.
Click here to return to the main page.
More...
|
int | GetNumResults (const string &in name) |
|
string | GetResultsName (const string &in results_id) |
|
string | FindResultsID (const string &in name, int index=0) |
|
string | FindLatestResultsID (const string &in name) |
|
int | GetNumData (const string &in results_id, const string &in data_name) |
|
int | GetResultsType (const string &in results_id, const string &in data_name) |
|
string[] | GetAllResultsNames () |
|
string[] | GetAllDataNames (const string &in results_id) |
|
int[] | GetIntResults (const string &in id, const string &in name, int index=0) |
|
double[] | GetDoubleResults (const string &in id, const string &in name, int index=0) |
|
double[][] | GetDoubleMatResults (const string &in id, const string &in name, int index=0) |
|
string[] | GetStringResults (const string &in id, const string &in name, int index=0) |
|
vec3d[] | GetVec3dResults (const string &in id, const string &in name, int index=0) |
|
string | CreateGeomResults (const string &in geom_id, const string &in name) |
|
void | DeleteAllResults () |
|
void | DeleteResult (const string &in id) |
|
void | WriteResultsCSVFile (const string &in id, const string &in file_name) |
|
void | PrintResults (const string &in id) |
|
void | WriteTestResults () |
|
◆ CreateGeomResults()
Create a new result for a Geom
if ( int_arr[0] < 4 ) {
Print(
"---> Error: API CreateGeomResults" ); }
- Parameters
-
[in] | geom_id | Geom ID |
[in] | name | Result name |
- Returns
- Result ID
◆ DeleteAllResults()
void DeleteAllResults |
( |
| ) |
|
◆ DeleteResult()
void DeleteResult |
( |
const string &in |
id | ) |
|
Delete a particular result
- Parameters
-
◆ FindLatestResultsID()
Find the latest results ID for particular result name
for ( int i = 0; i < int( results_array.size() ); i++ )
{
}
- Parameters
-
- Returns
- Result ID
◆ FindResultsID()
string FindResultsID |
( |
const string &in |
name, |
|
|
int |
index = 0 |
|
) |
| |
Find a results ID given its name and index
if ( res_id.size() == 0 ) {
Print(
"---> Error: API FindResultsID" ); }
- Parameters
-
[in] | name | Result name |
[in] | index | Result index |
- Returns
- Result ID
◆ GetAllDataNames()
Get all data names for a particular result
if ( data_names.size() != 5 ) {
Print(
"---> Error: API GetAllDataNames" ); }
- Parameters
-
- Returns
- Array of result names
◆ GetAllResultsNames()
string [] GetAllResultsNames |
( |
| ) |
|
Get the name of all results in the Results Manager
for ( int i = 0; i < int( results_array.size() ); i++ )
{
}
- Returns
- Array of result names
◆ GetDoubleMatResults()
double [][] GetDoubleMatResults |
( |
const string &in |
id, |
|
|
const string &in |
name, |
|
|
int |
index = 0 |
|
) |
| |
Get all matrix (vector<vector<double>>) values for a particular result, name, and index
- Parameters
-
[in] | id | Result ID |
[in] | name | Data name |
[in] | index | Data index |
- Returns
- 2D array of data values
◆ GetDoubleResults()
double [] GetDoubleResults |
( |
const string &in |
id, |
|
|
const string &in |
name, |
|
|
int |
index = 0 |
|
) |
| |
Get all double values for a particular result, name, and index
- Parameters
-
[in] | id | Result ID |
[in] | name | Data name |
[in] | index | Data index |
- Returns
- Array of data values
◆ GetIntResults()
int [] GetIntResults |
( |
const string &in |
id, |
|
|
const string &in |
name, |
|
|
int |
index = 0 |
|
) |
| |
Get all integer values for a particular result, name, and index
if (
GetNumData( res_id,
"Test_Int" ) != 2 ) {
Print(
"---> Error: API GetNumData " ); }
if ( int_arr[0] != 1 ) {
Print(
"---> Error: API GetIntResults" ); }
if ( int_arr[0] != 2 ) {
Print(
"---> Error: API GetIntResults" ); }
- Parameters
-
[in] | id | Result ID |
[in] | name | Data name |
[in] | index | Data index |
- Returns
- Array of data values
◆ GetNumData()
int GetNumData |
( |
const string &in |
results_id, |
|
|
const string &in |
data_name |
|
) |
| |
Get the number of data values for a given result ID and data name
if (
GetNumData( res_id,
"Test_Int" ) != 2 ) {
Print(
"---> Error: API GetNumData " ); }
if ( int_arr[0] != 1 ) {
Print(
"---> Error: API GetIntResults" ); }
if ( int_arr[0] != 2 ) {
Print(
"---> Error: API GetIntResults" ); }
- Parameters
-
[in] | results_id | Result ID |
[in] | data_name | Data name |
- Returns
- Number of data values
◆ GetNumResults()
int GetNumResults |
( |
const string &in |
name | ) |
|
Get the number of results for a particular result name
- Parameters
-
- Returns
- Number of results
◆ GetResultsName()
Get the name of a result given its ID
string analysis_name = "VSPAEROComputeGeometry";
Print(
"Results Name: ",
false );
- Parameters
-
- Returns
- Result name
◆ GetResultsType()
int GetResultsType |
( |
const string &in |
results_id, |
|
|
const string &in |
data_name |
|
) |
| |
Get the data type for a given result ID and data name
for ( int j = 0; j < int( res_array.size() ); j++ )
{
}
- See also
- RES_DATA_TYPE
- Parameters
-
[in] | results_id | Result ID |
[in] | data_name | Data name |
- Returns
- Data type enum (i.e. DOUBLE_DATA)
◆ GetStringResults()
Get all string values for a particular result, name, and index
if ( str_arr[0] !=
"This Is A Test" ) {
Print(
"---> Error: API GetStringResults" ); }
- Parameters
-
[in] | id | Result ID |
[in] | name | Data name |
[in] | index | Data index |
- Returns
- Array of data values
◆ GetVec3dResults()
vec3d [] GetVec3dResults |
( |
const string &in |
id, |
|
|
const string &in |
name, |
|
|
int |
index = 0 |
|
) |
| |
Get all vec3d values for a particular result, name, and index
if ( !CloseVec3d( vec3d_vec[0],
vec3d( 1.0, 2.0, 4.0 ), tol ) ) {
Print(
"---> Error: API GetVec3dResults" ); }
- Parameters
-
[in] | id | Result ID |
[in] | name | Data name |
[in] | index | Data index |
- Returns
- Array of data values
◆ PrintResults()
void PrintResults |
( |
const string &in |
id | ) |
|
Print a result's name value pairs to stdout
string analysis_name = "VSPAEROComputeGeometry";
- Parameters
-
◆ WriteResultsCSVFile()
void WriteResultsCSVFile |
( |
const string &in |
id, |
|
|
const string &in |
file_name |
|
) |
| |
Export a result to CSV
string analysis_name = "VSPAEROComputeGeometry";
- Parameters
-
[in] | id | Rsult ID |
[in] | file_name | CSV output file name |
◆ WriteTestResults()
void WriteTestResults |
( |
| ) |
|
Create two sets of test results, each conatining int, string, vec3d, double, and vector< double > data types.
int[] GetIntResults(const string &in id, const string &in name, int index=0)
vec3d[] GetVec3dResults(const string &in id, const string &in name, int index=0)
string[] GetAllDataNames(const string &in results_id)
string FindResultsID(const string &in name, int index=0)
int GetResultsType(const string &in results_id, const string &in data_name)
void DeleteResult(const string &in id)
string ExecAnalysis(const string &in analysis)
void PrintResults(const string &in id)
double[] GetDoubleResults(const string &in id, const string &in name, int index=0)
string FindLatestResultsID(const string &in name)
string GetResultsName(const string &in results_id)
string[] GetStringResults(const string &in id, const string &in name, int index=0)
string[] GetAllResultsNames()
A class for representing 3D vectors.
int GetNumData(const string &in results_id, const string &in data_name)
AngelScript ScriptExtension for representing the C++ std::vector.
string AddGeom(const string &in type, const string &in parent=string())
string ComputeCompGeom(int set, bool half_mesh, int file_export_types)
void Print(const string &in data, bool new_line=true)
void SetAnalysisInputDefaults(const string &in analysis)
void WriteResultsCSVFile(const string &in id, const string &in file_name)
int GetNumResults(const string &in name)
string CreateGeomResults(const string &in geom_id, const string &in name)