|
IGLib
1.7.2
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...
Inheritance diagram for IG.Num.VectorFunctionRequestDTO:
Collaboration diagram for IG.Num.VectorFunctionRequestDTO: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.
| vectorFunctionRes | 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 |