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.ResponseEvaluatorWithStorageVectorDto Class Reference

DTO (data transfer object) for response evaluators with storage where response is evaluated by a vector function. More...

+ Inheritance diagram for IG.NumExperimental.ResponseEvaluatorWithStorageVectorDto:
+ Collaboration diagram for IG.NumExperimental.ResponseEvaluatorWithStorageVectorDto:

Public Member Functions

 ResponseEvaluatorWithStorageVectorDto ()
 Creates a DTO for storing state of a response evaluator object for vector functions. More...
 
override
ResponseEvaluatorWithStorageVector 
CreateResponseEvaluator ()
 Creates and returns a new response evaluator of the specified type. More...
 
- Public Member Functions inherited from IG.NumExperimental.ResponseEvaluatorWithStorageVectorDtoBase< TypeResponseEvaluator >
 ResponseEvaluatorWithStorageVectorDtoBase ()
 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.ResponseEvaluatorWithStorageVectorDtoBase< TypeResponseEvaluator >
bool AddresultsAutomatically
 
VectorFunctionResultsDto[] 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 NumFunctions
 Gets number of values of the current vector function (-1 for not defined, e.g. in case that function works with different numbers of parameters and number of functions depends on number of parameters). More...
 
bool ValueDefined
 Tells whether value of the function is defined by implementation. More...
 
bool DerivativeDefined
 Tells whether the first derivative is defined for this function (by implementation, not mathematically) More...
 
bool SecondDerivativeDefined
 Tells whether the second derivative is defined for this function (by implementation, not mathematically) More...
 
bool ReqValues
 Indicates whether calculation of functions is requested. More...
 
bool ReqGradients
 Indicates whether calculation of function gradients is requested. More...
 
bool ReqHessians
 Indicates whether calculation of functions' Hessians is requested. More...
 
- Protected Member Functions inherited from IG.NumExperimental.ResponseEvaluatorWithStorageVectorDtoBase< TypeResponseEvaluator >
override void CopyFromPlain (ResponseEvaluatorWithStorageVector responseEvaluator)
 Copies data to the current DTO from a vector function-based response evaluator object. More...
 
override void CopyToPlain (ref ResponseEvaluatorWithStorageVector 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 a vector function.

$A Igor May10;

Constructor & Destructor Documentation

IG.NumExperimental.ResponseEvaluatorWithStorageVectorDto.ResponseEvaluatorWithStorageVectorDto ( )
inline

Creates a DTO for storing state of a response evaluator object for vector functions.

Member Function Documentation

override ResponseEvaluatorWithStorageVector IG.NumExperimental.ResponseEvaluatorWithStorageVectorDto.CreateResponseEvaluator ( )
inlinevirtual

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

Implements IG.NumExperimental.ResponseEvaluatorWithStorageVectorDtoBase< TypeResponseEvaluator >.


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