Package space.kscience.kmath.expressions
Types
A factory that converts an expression in autodiff variables to a DifferentiableExpression
Represents result of simpleAutoDiff call.
Represents expression, which structure can be differentiated.
Specialization of Expression for Double allowing better performance because of using array.
An elementary function that could be invoked on a map of arguments.
A context for expression construction
A DifferentiableExpression that defines only first derivatives
A context class for Expression construction.
A context class for Expression construction for Ring algebras.
Specialization of Expression for Int allowing better performance because of using array.
Specialization of Expression for Long allowing better performance because of using array.
ExtendedField over MST nodes.
Logic algebra for MST
A constructs that creates a derivative structure with required order on-demand
Represents field in context of which functions can be derived.
A special type of DifferentiableExpression which returns typed expressions as derivatives.
An environment to easy transform indexed variables to symbols and back. TODO requires multi-receivers to be beautiful
Functions
Generate a chi squared expression from given x-y-sigma data and inline model. Provides automatic differentiation.
Calls this expression without providing any arguments.
Calls this expression from arguments.
Generate AutoDiffProcessor for SimpleAutoDiffExpression
Runs differentiation and establishes SimpleAutoDiffField context inside the block of code.
Interpret this MST as expression.
Execute the block with symbol indexer based on given symbol order
Properties
Bind a symbol by name inside the ExpressionAlgebra