14 #include <vlutil/vlMachineTypes.h>
29 parentRegistry = NULL);
47 virtual DtReal& operator[] (
const int i);
52 virtual void putData(std::string& fp,
int indentLevel = 0);
61 virtual void setNumCoefficients(
int num);
67 virtual void setCoefficients(
int num,
double probabilityCoefficients[]);
69 virtual DtReal probability(DtReal value)
const;
72 virtual int numCoefficients()
const;
76 virtual double solveForMaximum()
const;
85 virtual double solveForMinimum()
const;
94 virtual const DtReal* coefficients()
const;
97 virtual void setCoefficient(
int col,
double val);
102 return !(*
this == rhs);
106 virtual bool isValid()
const;
bool operator==(const DtReaderWriter &) const
Equivalence operator.
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
int myNumCoefficients
Definition: prbProbabilityCoefficients.h:109
DtReal * myCoefficientList
Definition: prbProbabilityCoefficients.h:110
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
Definition: prbProbabilityCoefficients.h:20
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
bool operator!=(const DtPrbProbabilityCoefficients &rhs) const
Definition: prbProbabilityCoefficients.h:100