IGLib 1.4
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. | |
override VectorFunctionResults | CreateObject () |
Creates and returns a new vector function evaluation request object. | |
Public Attributes | |
int | NumParameters |
Number of parameters of an optimization problem. | |
int | NumFunctons |
Number of components (functions) of vector functon. | |
bool | ReqValues = false |
Indicates whether calculation of functions is/was requested. | |
bool | ReqGradients = false |
Indicates whether calculation of function gradients is/was requested. | |
bool | ReqHessians = false |
Indicates whether calculation of functions' Hessians is/was requested. | |
VectorDtoBase | Parameters |
Protected Member Functions | |
override void | CopyFromPlain (VectorFunctionResults vectorFunctionRes) |
Copies data to the current DTO from an vector function results object. | |
override void | CopyToPlain (ref VectorFunctionResults vectorFunctionRes) |
Copies data from the current DTO to a vector object. |
DTO (Data Transfer Objects) for storing contents of vector function evaluation request.
$A Igor May0;
IG::Num::VectorFunctionRequestDTO::VectorFunctionRequestDTO | ( | ) | [inline] |
Default constructor.
override VectorFunctionResults IG::Num::VectorFunctionRequestDTO::CreateObject | ( | ) | [inline, virtual] |
Creates and returns a new vector function evaluation request object.
Implements IG::Lib::SerializationDtoBase< Type, BaseType >.
override void IG::Num::VectorFunctionRequestDTO::CopyFromPlain | ( | VectorFunctionResults | vectorFunctionRes | ) | [inline, protected] |
Copies data to the current DTO from an vector function results object.
vectorFunctionRes | Vector function results object from which data is copied. |
Reimplemented in IG::Num::VectorFunctionResultsDto.
override void IG::Num::VectorFunctionRequestDTO::CopyToPlain | ( | ref VectorFunctionResults | vectorFunctionRes | ) | [inline, protected] |
Copies data from the current DTO to a vector object.
vec | Analysis results object that data is copied to. |
Reimplemented in IG::Num::VectorFunctionResultsDto.
Number of parameters of an optimization problem.
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.