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 evaluation request. More...
Public Member Functions | |
VectorFunctionRequestDTO () | |
Default constructor. More... | |
override VectorFunctionResults | CreateObject () |
Creates and returns a new vector function evaluation request object. More... | |
Public Attributes | |
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 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 evaluation request.
$A Igor May0;
|
inline |
Default constructor.
|
inline |
Creates and returns a new vector function evaluation request object.
|
inlineprotected |
Copies data to the current DTO from an vector function results object.
vectorFunctionRes | Vector function results object from which data is copied. |
References IG.Num.VectorFunctionResults.NumFunctions, IG.Num.VectorFunctionResults.NumParameters, IG.Num.VectorFunctionResults.Parameters, IG.Num.VectorFunctionResults.ReqGradients, IG.Num.VectorFunctionResults.ReqHessians, and IG.Num.VectorFunctionResults.ReqValues.
|
inlineprotected |
Copies data from the current DTO to a vector object.
vec | Analysis results object that data is copied to. |
int IG.Num.VectorFunctionRequestDTO.NumParameters |
Number of parameters of an optimization problem.
int IG.Num.VectorFunctionRequestDTO.NumFunctons |
Number of components (functions) of vector functon.
bool IG.Num.VectorFunctionRequestDTO.ReqValues = false |
Indicates whether calculation of functions is/was requested.
bool IG.Num.VectorFunctionRequestDTO.ReqGradients = false |
Indicates whether calculation of function gradients is/was requested.
bool IG.Num.VectorFunctionRequestDTO.ReqHessians = false |
Indicates whether calculation of functions' Hessians is/was requested.
VectorDtoBase IG.Num.VectorFunctionRequestDTO.Parameters |