Package pal.misc
Interface NeoParameterized
- All Known Subinterfaces:
SingleSplitDistribution
- All Known Implementing Classes:
ConstantIndependentSingleSplitDistribution
,FixedBSRDTGlobalClockModel
,GlobalClockModel
,MRDTGlobalClockModel
,MultiRateMatrixHandler
,ParameterizedDoubleBundle
,ParameterizedNeoWrapper
,SaturatedSingleSplitDistribution
,SRDTGlobalClockModel
,VariableIndependentSingleSplitDistribution
public interface NeoParameterized
interface for class with (optimizable) parameters. A replacement for the Parameterized interface with
it's irritating updating of one parameter at a time
- Version:
- $Id: NeoParameterized.java,v 1.1 2004/08/02 05:22:04 matt Exp $
- Author:
- Korbinian Strimmer, Matthew Goode
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getDefaultValues
(double[] store, int startIndex) get default value parameter valuesdouble
getLowerLimit
(int n) get lower parameter limitint
get number of parametersvoid
getParameters
(double[] parameterStore, int startIndex) get model parameterdouble
getUpperLimit
(int n) get upper parameter limitvoid
setParameters
(double[] parameters, int startIndex) set model parameter
-
Method Details
-
getNumberOfParameters
int getNumberOfParameters()get number of parameters- Returns:
- number of parameters
-
setParameters
void setParameters(double[] parameters, int startIndex) set model parameter- Parameters:
parameters
- the array holding the parametersstartIndex
- the index into the array that the related parameters start at
-
getParameters
void getParameters(double[] parameterStore, int startIndex) get model parameter- Parameters:
parameters
- the array holding the parametersstartIndex
- the index into the array that the related parameters start at
-
getLowerLimit
double getLowerLimit(int n) get lower parameter limit- Parameters:
n
- parameter number- Returns:
- lower bound
-
getUpperLimit
double getUpperLimit(int n) get upper parameter limit- Parameters:
n
- parameter number- Returns:
- upper bound
-
getDefaultValues
void getDefaultValues(double[] store, int startIndex) get default value parameter values
-