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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
getDefaultValues(double[] store, int startIndex)
get default value parameter valuesdouble
getLowerLimit(int n)
get lower parameter limitint
getNumberOfParameters()
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 Detail
-
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
-
-