15 #include <vlutil/vlMachineTypes.h>
41 parentRegistry = NULL);
44 parentRegistry = NULL);
76 return !(*
this == rhs);
80 virtual double solveForMaximum()
const;
84 virtual void setRoundDown(
bool);
85 virtual bool roundDown()
const;
89 virtual bool isValid()
const;
92 virtual bool removeValue(
double);
95 virtual double value(
int index)
const;
99 virtual DtPrbValueList* changeValue(
double oldValue,
double newValue,
int* newColumn = 0);
102 virtual DtPrbValueList* changeValueForColumn(
int col,
double newRange,
int* newColumn = 0);
105 virtual int indexOfValue(
double)
const;
bool operator==(const DtReaderWriter &) const
Equivalence operator.
Definition: symbolString.h:20
virtual void getProbabilities(DtReal value, DtPrbValueList *entry) const =0
The caller provides a pointer to a DtPrbValueList, which is filled in with the appropriate set of pro...
DtPrbDeterminant is an abstract class whose deriving classes provided a list of kill probabilities ba...
Definition: prbDeterminant.h:24
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
Definition: prbStepFunction.h:24
virtual double getMaximumInputValue() const =0
Determines the maximum input value that produces any probability.
Definition: readerWriterRegistry.h:39
virtual double getMinimumInputValue() const =0
Determines the minimum input value that produces any probability.
DtPrbValueList.
Definition: prbValueList.h:19
DtPrbStepFunctionDeterminant provides a list of probabilities based on an input value. These probabilities are looked up in a table that is managed by the DtPrbStepFunction that is a member of this class.
Definition: prbStepFunctionDeterminant.h:25
const DtPrbDeterminant & operator=(const DtPrbDeterminant &orig)
virtual DtPrbDeterminant * clone(const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const =0
DtPrbStepFunction myStepFunction
Parameter Name: step-function Parameter Description: List of value/probability entries, in order of increasing value. The probability for a given entry applies to a value interval going from the value in the previous entry to the current entry value. For the first item in the list, the probability applies to a value of zero to the value specified in the entry. Parameter Default Value: .
Definition: prbStepFunctionDeterminant.h:123
bool operator!=(const DtPrbStepFunctionDeterminant &rhs) const
Definition: prbStepFunctionDeterminant.h:74