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.ResponseTab1dGeneric< TypeData, TypeEvaluator > Class Template Referenceabstract
+ Inheritance diagram for IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >:
+ Collaboration diagram for IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >:

Protected Member Functions

 ResponseTab1dGeneric ()
 
abstract void CreateEvaluatorWithStorage ()
 

Protected Attributes

ResponseEvaluatorWithStorageBase
< VectorFunctionResults,
IVectorFunction
_responses
 
int _numElements = 0
 
bool _centered = false
 
double growthFactor = 0.0
 
double _scalingFactor = 0.0
 
List< double > factors = new List<double>()
 

Properties

ResponseEvaluatorWithStorageBase
< VectorFunctionResults,
IVectorFunction
Responses [get, protected set]
 
object Lock [get]
 This object's central lock object to be used by other object. Do not use this object for locking in class' methods, for this you should use InternalLock. More...
 
- Properties inherited from IG.Lib.ILockable
object Lock [get]
 

Private Member Functions

 ResponseTab1dGeneric (int numElements, bool centered, double growthFactor, double scalingFactor, ref List< double > factors)
 

Private Attributes

object _mainLock = new object()
 

Constructor & Destructor Documentation

IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >.ResponseTab1dGeneric ( )
inlineprotected
IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >.ResponseTab1dGeneric ( int  numElements,
bool  centered,
double  growthFactor,
double  scalingFactor,
ref List< double >  factors 
)
inlineprivate

Member Function Documentation

abstract void IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >.CreateEvaluatorWithStorage ( )
protectedpure virtual

Member Data Documentation

ResponseEvaluatorWithStorageBase<VectorFunctionResults, IVectorFunction> IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >._responses
protected
object IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >._mainLock = new object()
private
int IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >._numElements = 0
protected
bool IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >._centered = false
protected
double IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >.growthFactor = 0.0
protected
double IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >._scalingFactor = 0.0
protected
List<double> IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >.factors = new List<double>()
protected

Property Documentation

ResponseEvaluatorWithStorageBase<VectorFunctionResults, IVectorFunction> IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >.Responses
getprotected set
object IG.Num.ResponseTab1dGeneric< TypeData, TypeEvaluator >.Lock
get

This object's central lock object to be used by other object. Do not use this object for locking in class' methods, for this you should use InternalLock.


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