Class ErrorManager
- java.lang.Object
-
- bio.singa.simulation.model.simulation.error.ErrorManager
-
public class ErrorManager extends Object
- Author:
- cl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classErrorManager.CalculationStagestatic classErrorManager.Reason
-
Constructor Summary
Constructors Constructor Description ErrorManager(UpdateScheduler scheduler)
-
Method Summary
-
-
-
Constructor Detail
-
ErrorManager
public ErrorManager(UpdateScheduler scheduler)
-
-
Method Detail
-
initialize
public void initialize()
-
setLargestLocalNumericalError
public void setLargestLocalNumericalError(NumericalError localError, UpdateModule associatedModule, double associatedConcentration)
-
setLargestLocalDisplacementDeviation
public void setLargestLocalDisplacementDeviation(DisplacementDeviation localDeviation, UpdateModule associatedModule)
-
getLocalDisplacementDeviation
public DisplacementDeviation getLocalDisplacementDeviation()
-
getLocalNumericalError
public NumericalError getLocalNumericalError()
-
getGlobalNumericalError
public NumericalError getGlobalNumericalError()
-
getGlobalDisplacementDeviation
public DisplacementDeviation getGlobalDisplacementDeviation()
-
getDisplacementReferenceLength
public double getDisplacementReferenceLength()
-
getDisplacementUpperThreshold
public double getDisplacementUpperThreshold()
-
setDisplacementUpperThreshold
public void setDisplacementUpperThreshold(double displacementUpperThreshold)
-
getDisplacementLowerThreshold
public double getDisplacementLowerThreshold()
-
setDisplacementLowerThreshold
public void setDisplacementLowerThreshold(double displacementLowerThreshold)
-
setDisplacementReferenceLength
public void setDisplacementReferenceLength(double displacementReferenceLength)
-
getDisplacementReferenceFactor
public double getDisplacementReferenceFactor()
-
setDisplacementReferenceFactor
public void setDisplacementReferenceFactor(double displacementReferenceFactor)
-
getLocalNumericalErrorModule
public UpdateModule getLocalNumericalErrorModule()
-
setLocalErrorModule
public void setLocalErrorModule(UpdateModule localErrorModule)
-
getLocalNumericalErrorUpdate
public double getLocalNumericalErrorUpdate()
-
setLocalNumericalErrorUpdate
public void setLocalNumericalErrorUpdate(double localErrorUpdate)
-
getLocalDisplacementDeviationModule
public UpdateModule getLocalDisplacementDeviationModule()
-
resetAllErrors
public void resetAllErrors()
-
resetNumericalErrors
public void resetNumericalErrors()
-
resetDisplacementDeviations
public void resetDisplacementDeviations()
-
resetLocalErrors
public void resetLocalErrors()
-
resetLocalNumericalError
public void resetLocalNumericalError()
-
resetGlobalNumericalError
public void resetGlobalNumericalError()
-
resetLocalDisplacementDeviation
public void resetLocalDisplacementDeviation()
-
resetGlobalDisplacementDeviation
public void resetGlobalDisplacementDeviation()
-
getLocalNumericalTolerance
public double getLocalNumericalTolerance()
-
setLocalNumericalTolerance
public void setLocalNumericalTolerance(double localNumericalTolerance)
-
getGlobalNumericalTolerance
public double getGlobalNumericalTolerance()
-
setGlobalNumericalTolerance
public void setGlobalNumericalTolerance(double globalNumericalTolerance)
-
getNumericalNegligenceCutoff
public double getNumericalNegligenceCutoff()
-
setNumericalNegligenceCutoff
public void setNumericalNegligenceCutoff(double numericalNegligenceCutoff)
-
getNumericalInstabilityCutoff
public double getNumericalInstabilityCutoff()
-
setNumericalInstabilityCutoff
public void setNumericalInstabilityCutoff(double numericalInstabilityCutoff)
-
localErrorIsAcceptable
public boolean localErrorIsAcceptable(NumericalError localNumericalError)
-
evaluateGlobalError
public void evaluateGlobalError()
-
globalErrorIsAcceptable
public boolean globalErrorIsAcceptable()
-
evaluateGlobalDeviation
public void evaluateGlobalDeviation()
-
globalDeviationIsAcceptable
public boolean globalDeviationIsAcceptable()
-
resolveGlobalDeviationProblem
public void resolveGlobalDeviationProblem()
-
resolveGlobalErrorProblem
public void resolveGlobalErrorProblem()
-
allErrorsAreSafe
public boolean allErrorsAreSafe()
-
localNumericalErrorIsCritical
public boolean localNumericalErrorIsCritical()
-
localDisplacementDeviationIsCritical
public boolean localDisplacementDeviationIsCritical()
-
globalNumericalErrorIsCritical
public boolean globalNumericalErrorIsCritical()
-
globalDeviationIsCritical
public boolean globalDeviationIsCritical()
-
-