org.orekit.parameter
Class ParamDiffFunction

java.lang.Object
  extended by org.orekit.parameter.Parameterizable
      extended by org.orekit.parameter.ParamDiffFunction
All Implemented Interfaces:
Serializable, IParamDiffFunction, IParameterizable, IParameterizableFunction
Direct Known Subclasses:
ConstantFunction, LinearFunction, PiecewiseFunction

public abstract class ParamDiffFunction
extends Parameterizable
implements IParamDiffFunction

Abstract class to define generic function of IParamDiffFunction.

Since:
2.3.1
Version:
$Id: ParamDiffFunction.java 13433 2015-05-19 12:04:49Z trapier $
Author:
Charlotte Maggiorani
See Also:
IParamDiffFunction, Serialized Form
Concurrency :
not thread-safe
Concurrency comment :
class extending it could use internal mutable attributes

Constructor Summary
ParamDiffFunction()
           
 
Method Summary
 boolean isDifferentiableBy(Parameter p)
          Tell if the function is differentiable by the given parameter.
 boolean supportsParameter(Parameter p)
          Check if a parameter is supported.
 
Methods inherited from class org.orekit.parameter.Parameterizable
addParameter, getParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.orekit.parameter.IParamDiffFunction
derivativeValue
 
Methods inherited from interface org.orekit.parameter.IParameterizableFunction
value
 
Methods inherited from interface org.orekit.parameter.IParameterizable
getParameters
 

Constructor Detail

ParamDiffFunction

public ParamDiffFunction()
Method Detail

supportsParameter

public boolean supportsParameter(Parameter p)
Check if a parameter is supported.

Specified by:
supportsParameter in interface IParameterizable
Overrides:
supportsParameter in class Parameterizable
Parameters:
p - parameter to check
Returns:
true if the parameter is supported

isDifferentiableBy

public boolean isDifferentiableBy(Parameter p)
Tell if the function is differentiable by the given parameter.

Specified by:
isDifferentiableBy in interface IParamDiffFunction
Parameters:
p - function parameter
Returns:
true if the function is differentiable by the given parameter.


Copyright © 2016 CNES. All Rights Reserved.