IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
DTO (data transfer object) for response evaluators with storage where response is evaluated by an (optimization) direct analysis function. More...
Public Member Functions | |
ResponseEvaluatorWithStorageAnalysisDto () | |
Creates a DTO for storing state of a response evaluator object for direct analyses. More... | |
override ResponseEvaluatorWithStorageAnalysis | CreateResponseEvaluator () |
Creates and returns a new response evaluator of the specified type. More... | |
![]() | |
ResponseEvaluatorWithStorageAnalysisDtoBase () | |
Default constructor, sets IsNull to true. More... | |
override TypeResponseEvaluator | CreateObject () |
Creates and returns a new response evaluator of the specified type. More... | |
Additional Inherited Members | |
![]() | |
bool | AddresultsAutomatically |
AnalysisResultsDto[] | Results |
int | NumParameters |
Gets number of parameters of the current vector function (-1 for not defined, in case that function works with different numbers of parameters). More... | |
int | NumObjectives |
Number of objective functions (normally 1 for this type, but can be 0). More... | |
int | NumConstraints |
Number of constraints. More... | |
int | NumEqualityConstraints |
Number of equality constraints. More... | |
bool | ReqObjective |
Indicates whether calculation of objective function is/was requested. More... | |
bool | ReqObjectiveGradient |
Indicates whether calculation of objective function gradient is/was requested. More... | |
bool | ReqObjectiveHessian |
Indicates whether calculation of objective function Hessian is/was requested. More... | |
bool | ReqConstraints |
Indicates whether calculation of constraint functions is/was requested. More... | |
bool | ReqConstraintGradients |
Indicates whether calculation of constraint functions gradient is/was requested. More... | |
bool | ReqConstraintHessians |
Indicates whether calculation of constraint functions Hessian is/was requested. More... | |
![]() | |
override void | CopyFromPlain (ResponseEvaluatorWithStorageAnalysis responseEvaluator) |
Copies data to the current DTO from a vector function-based response evaluator object. More... | |
override void | CopyToPlain (ref ResponseEvaluatorWithStorageAnalysis responseEvaluator) |
Copies data from the current DTO to a response evaluator object. More... | |
DTO (data transfer object) for response evaluators with storage where response is evaluated by an (optimization) direct analysis function.
$A Igor May10;
|
inline |
Creates a DTO for storing state of a response evaluator object for direct analyses.
|
inlinevirtual |
Creates and returns a new response evaluator of the specified type.
Implements IG.Num.ResponseEvaluatorWithStorageAnalysisDtoBase< TypeResponseEvaluator >.