T
- type of the discrete variablespublic class MultiStateFactory<T extends Copyable<?>> extends AbstractMultiStateFactory<T>
cDOF
Constructor and Description |
---|
MultiStateFactory(int continuousDOF) |
Modifier and Type | Method and Description |
---|---|
AbstractMultiState<T> |
createEmptyMultiState()
Create an empty multi state object
|
AbstractMultiState<T> |
createMultiState(double[][] continuousStateVariables,
T[] discreteStateVariables)
Create a multi state object initialized by the specified data
|
AbstractMultiState<T> |
createMultiState(Jama.Matrix[] continuousStateVariables,
T[] discreteStateVariables)
Create a multi state object initialized by the specified data
|
getContinuousDOF, validMultiState
public AbstractMultiState<T> createEmptyMultiState()
AbstractMultiStateFactory
createEmptyMultiState
in class AbstractMultiStateFactory<T extends Copyable<?>>
public AbstractMultiState<T> createMultiState(double[][] continuousStateVariables, T[] discreteStateVariables) throws IllegalArgumentException
AbstractMultiStateFactory
createMultiState
in class AbstractMultiStateFactory<T extends Copyable<?>>
continuousStateVariables
- array of double arrays specifying the continuous variable values of each single statediscreteStateVariables
- array of type T specifying the discrete variable values of each single stateIllegalArgumentException
- thrown if the outer dimension of the two arrays does not match or if the size of the single state arrays have invalid sizepublic AbstractMultiState<T> createMultiState(Jama.Matrix[] continuousStateVariables, T[] discreteStateVariables) throws IllegalArgumentException
AbstractMultiStateFactory
createMultiState
in class AbstractMultiStateFactory<T extends Copyable<?>>
continuousStateVariables
- array of Matrix objects specifying the continuous variable values of each single statediscreteStateVariables
- array of type T specifying the discrete variable values of each single stateIllegalArgumentException
- thrown if the outer dimension of the two arrays does not match or if the size of the single state arrays have invalid sizeCopyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.