IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Num.ResponseEvaluatorWithStorageAnalysisDto Class Reference

DTO (data transfer object) for response evaluators with storage where response is evaluated by an (optimization) direct analysis function. More...

+ Inheritance diagram for IG.Num.ResponseEvaluatorWithStorageAnalysisDto:
+ Collaboration diagram for IG.Num.ResponseEvaluatorWithStorageAnalysisDto:

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...
 
- Public Member Functions inherited from IG.Num.ResponseEvaluatorWithStorageAnalysisDtoBase< TypeResponseEvaluator >
 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

- Public Attributes inherited from IG.Num.ResponseEvaluatorWithStorageAnalysisDtoBase< TypeResponseEvaluator >
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...
 
- Protected Member Functions inherited from IG.Num.ResponseEvaluatorWithStorageAnalysisDtoBase< TypeResponseEvaluator >
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...
 

Detailed Description

DTO (data transfer object) for response evaluators with storage where response is evaluated by an (optimization) direct analysis function.

$A Igor May10;

Constructor & Destructor Documentation

IG.Num.ResponseEvaluatorWithStorageAnalysisDto.ResponseEvaluatorWithStorageAnalysisDto ( )
inline

Creates a DTO for storing state of a response evaluator object for direct analyses.

Member Function Documentation

override ResponseEvaluatorWithStorageAnalysis IG.Num.ResponseEvaluatorWithStorageAnalysisDto.CreateResponseEvaluator ( )
inlinevirtual

Creates and returns a new response evaluator of the specified type.

Implements IG.Num.ResponseEvaluatorWithStorageAnalysisDtoBase< TypeResponseEvaluator >.


The documentation for this class was generated from the following file: