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 NeoParameterizedinterface 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 voidgetDefaultValues(double[] store, int startIndex)get default value parameter valuesdoublegetLowerLimit(int n)get lower parameter limitintgetNumberOfParameters()get number of parametersvoidgetParameters(double[] parameterStore, int startIndex)get model parameterdoublegetUpperLimit(int n)get upper parameter limitvoidsetParameters(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
-
-