IGLib
1.5
The IGLib base library for development of numerical, technical and business applications.
|
DTO (Data Transfer Objects) for storing contents of vector function results. More...
Public Member Functions | |
VectorFunctionResultsDto () | |
Default constructor. More... | |
![]() | |
VectorFunctionRequestDTO () | |
Default constructor. More... | |
override VectorFunctionResults | CreateObject () |
Creates and returns a new vector function evaluation request object. More... | |
Public Attributes | |
int | ErrorCode |
Error code. 0 - everything is OK. negative value - something went wrong. More... | |
String | ErrorString |
Error string indicating what went wrong. More... | |
bool | CalculatedValues |
Indicates whether calculation of functions is/was requested. More... | |
bool | CalculatedGradients |
Indicates whether calculation of functions' gradients is/was requested. More... | |
bool | CalculatedHessians |
Indicates whether calculation of functions' Hessian is/was requested. More... | |
double[] | Values |
VectorDtoBase[] | Gradients |
MatrixDtoBase[] | Hessians |
![]() | |
int | NumParameters |
Number of parameters of an optimization problem. More... | |
int | NumFunctons |
Number of components (functions) of vector functon. More... | |
bool | ReqValues = false |
Indicates whether calculation of functions is/was requested. More... | |
bool | ReqGradients = false |
Indicates whether calculation of function gradients is/was requested. More... | |
bool | ReqHessians = false |
Indicates whether calculation of functions' Hessians is/was requested. More... | |
VectorDtoBase | Parameters |
Protected Member Functions | |
override void | CopyFromPlain (VectorFunctionResults vectorFunctionRes) |
Copies data to the current DTO from an vector function results results object. More... | |
override void | CopyToPlain (ref VectorFunctionResults vectorFunctionRes) |
Copies data from the current DTO to a vector function results object. More... | |
![]() | |
override void | CopyFromPlain (VectorFunctionResults vectorFunctionRes) |
Copies data to the current DTO from an vector function results object. More... | |
override void | CopyToPlain (ref VectorFunctionResults vectorFunctionRes) |
Copies data from the current DTO to a vector object. More... | |
DTO (Data Transfer Objects) for storing contents of vector function results.
$A Igor May10;
|
inline |
Default constructor.
|
inlineprotected |
Copies data to the current DTO from an vector function results results object.
vectorFunctionRes | Vector function results object from which data is copied. |
References IG.Num.VectorFunctionResults.CalculatedGradients, IG.Num.VectorFunctionResults.CalculatedHessians, IG.Num.VectorFunctionResults.CalculatedValues, IG.Num.VectorFunctionResults.ErrorCode, IG.Num.VectorFunctionResults.ErrorString, IG.Num.VectorFunctionResults.Gradients, IG.Num.VectorFunctionResults.Hessians, and IG.Num.VectorFunctionResults.Values.
|
inlineprotected |
Copies data from the current DTO to a vector function results object.
vec | Vector object that data is copied to. |
int IG.Num.VectorFunctionResultsDto.ErrorCode |
Error code. 0 - everything is OK. negative value - something went wrong.
String IG.Num.VectorFunctionResultsDto.ErrorString |
Error string indicating what went wrong.
bool IG.Num.VectorFunctionResultsDto.CalculatedValues |
Indicates whether calculation of functions is/was requested.
bool IG.Num.VectorFunctionResultsDto.CalculatedGradients |
Indicates whether calculation of functions' gradients is/was requested.
bool IG.Num.VectorFunctionResultsDto.CalculatedHessians |
Indicates whether calculation of functions' Hessian is/was requested.
double [] IG.Num.VectorFunctionResultsDto.Values |
VectorDtoBase [] IG.Num.VectorFunctionResultsDto.Gradients |
MatrixDtoBase [] IG.Num.VectorFunctionResultsDto.Hessians |