fr.ifremer.isisfish.simulator.sensitivity.domain
Class MatrixContinuousDomain

java.lang.Object
  extended by fr.ifremer.isisfish.simulator.sensitivity.domain.ContinuousDomain
      extended by fr.ifremer.isisfish.simulator.sensitivity.domain.MatrixContinuousDomain
All Implemented Interfaces:
Domain, Serializable, Cloneable

public class MatrixContinuousDomain
extends ContinuousDomain

Domaine continu portant sur une matrice.

Version:
$Revision: 1.0 $ Last update : $Date: 24 févr. 2009 $ By : $Author: chatellier $
Author:
chatellier
See Also:
Serialized Form

Field Summary
 
Fields inherited from class fr.ifremer.isisfish.simulator.sensitivity.domain.ContinuousDomain
coefficient, maxBound, minBound, percentageType, referenceValue
 
Constructor Summary
MatrixContinuousDomain()
          Min/max type constructor.
MatrixContinuousDomain(boolean percentageType)
          Constructor with type.
 
Method Summary
 MatrixContinuousDomain clone()
          Clone the domain
 Object getMaxBound()
          Return the maximum bound of the domain.
 Object getMinBound()
          Return the minimum bound of the domain.
 org.nuiton.math.matrix.MatrixND getValueForIdentifier(Double identifier)
          In matrix continuous domain, return a new matrix.
 Object getValueForIdentifier(Object identifier)
          Return value associated to identifier.
 
Methods inherited from class fr.ifremer.isisfish.simulator.sensitivity.domain.ContinuousDomain
accept, getCalculatorMaxBound, getCalculatorMinBound, getCoefficient, getReferenceValue, isPercentageType, setCoefficient, setMaxBound, setMinBound, setPercentageType, setReferenceValue
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatrixContinuousDomain

public MatrixContinuousDomain()
Min/max type constructor.


MatrixContinuousDomain

public MatrixContinuousDomain(boolean percentageType)
Constructor with type.

Parameters:
percentageType - if true percentage type
Method Detail

getValueForIdentifier

public Object getValueForIdentifier(Object identifier)
Description copied from class: ContinuousDomain
Return value associated to identifier..

Specified by:
getValueForIdentifier in interface Domain
Overrides:
getValueForIdentifier in class ContinuousDomain
Returns:
found value or null if not found

getValueForIdentifier

public org.nuiton.math.matrix.MatrixND getValueForIdentifier(Double identifier)
In matrix continuous domain, return a new matrix.

Parameters:
identifier - identifier
Returns:
a new computed matrix

clone

public MatrixContinuousDomain clone()
Description copied from interface: Domain
Clone the domain

Specified by:
clone in interface Domain
Overrides:
clone in class ContinuousDomain
Returns:
the domain cloned

getMinBound

public Object getMinBound()
Return the minimum bound of the domain. Do not use this value for sensitivity calculation, prefer using ContinuousDomain.getCalculatorMinBound().

Overrides:
getMinBound in class ContinuousDomain
Returns:
the minimum bound

getMaxBound

public Object getMaxBound()
Return the maximum bound of the domain. Do not use this value for sensitivity calculation, prefer using ContinuousDomain.getCalculatorMaxBound().

Overrides:
getMaxBound in class ContinuousDomain
Returns:
the maximum bound


Copyright © 1999-2012 CodeLutin. All Rights Reserved.