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.
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.
Definition: prbStepFunctionDeterminant.h:123
bool operator!=(const DtPrbStepFunctionDeterminant &rhs) const
Definition: prbStepFunctionDeterminant.h:74