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.NumExperimental.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.NumExperimental.ResponseEvaluatorWithStorageAnalysisDto:
+ Collaboration diagram for IG.NumExperimental.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.NumExperimental.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.NumExperimental.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.NumExperimental.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.NumExperimental.ResponseEvaluatorWithStorageAnalysisDto.ResponseEvaluatorWithStorageAnalysisDto ( )
inline

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

Member Function Documentation

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

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

Implements IG.NumExperimental.ResponseEvaluatorWithStorageAnalysisDtoBase< TypeResponseEvaluator >.


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