Class LogNormalCurveFunction
java.lang.Object
nz.org.riskscape.engine.function.BaseMathsFunction
nz.org.riskscape.engine.function.maths.LogNormalCurveFunction
- All Implemented Interfaces:
AutoCloseable,nz.org.riskscape.engine.function.IdentifiedFunction,nz.org.riskscape.engine.function.RiskscapeFunction,nz.org.riskscape.engine.function.UntypedFunction,nz.org.riskscape.engine.Identified
-
Nested Class Summary
Nested classes/interfaces inherited from interface nz.org.riskscape.engine.function.IdentifiedFunction
nz.org.riskscape.engine.function.IdentifiedFunction.Category, nz.org.riskscape.engine.function.IdentifiedFunction.Wrapping -
Field Summary
Fields inherited from class nz.org.riskscape.engine.function.BaseMathsFunction
descriptionFields inherited from interface nz.org.riskscape.engine.function.RiskscapeFunction
BUILT_IN, LOG -
Constructor Summary
ConstructorsConstructorDescriptionLogNormalCurveFunction(String id, BiFunction<org.apache.commons.math3.distribution.AbstractRealDistribution, Double, Double> functor) -
Method Summary
Modifier and TypeMethodDescriptionnz.org.riskscape.engine.function.ArgumentListList<nz.org.riskscape.engine.types.Type>BiFunction<org.apache.commons.math3.distribution.AbstractRealDistribution,Double, Double> getId()nz.org.riskscape.engine.types.TypeMethods inherited from class nz.org.riskscape.engine.function.BaseMathsFunction
getCategory, getDescription, getSourceURI, wrapping, wrapping, wrappingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface nz.org.riskscape.engine.Identified
getIdentifiedClassMethods inherited from interface nz.org.riskscape.engine.function.IdentifiedFunction
getSource, infoOutput, isBuiltin, toEntityMethods inherited from interface nz.org.riskscape.engine.function.RiskscapeFunction
builtin, close, getAggregationFunction, getOverloaded, getRealizable, getTypesFromArguments, identified, identified, isA, setProblemReporter, validate
-
Constructor Details
-
LogNormalCurveFunction
public LogNormalCurveFunction(String id, BiFunction<org.apache.commons.math3.distribution.AbstractRealDistribution, Double, Double> functor)
-
-
Method Details
-
call
- Specified by:
callin interfacenz.org.riskscape.engine.function.UntypedFunction- Overrides:
callin classBaseMathsFunction
-
getFunctor
public BiFunction<org.apache.commons.math3.distribution.AbstractRealDistribution,Double, getFunctor()Double> -
getId
- Specified by:
getIdin interfacenz.org.riskscape.engine.Identified- Overrides:
getIdin classBaseMathsFunction
-
getArguments
public nz.org.riskscape.engine.function.ArgumentList getArguments() -
getArgumentTypes
-
getReturnType
public nz.org.riskscape.engine.types.Type getReturnType()
-