AdditionExpression
Class representing an expression which computes the addition (n-ary operation)
CompositionExpression
Class representing an expression whose root operation is the composition
ConcreteCurveExpression
Class describing an expression composed of a concrete curve
ConvolutionExpression
Class representing an expression whose root operation is the convolution (n-ary operation)
CurvePlaceholderExpression
Class describing a placeholder for any curve expression (used for equivalences)
DeconvolutionExpression
Class representing an expression whose root operation is the deconvolution
DelayByExpression
Class representing an expression whose root operation is to delay a curve, adding a 0-valued padding at the start.
ForwardByExpression
Class representing an expression whose root operation is to forward a curve by a certain time.
HorizontalDeviationExpression
Class representing an expression whose root operation is the horizontal deviation between two curve expressions
HorizontalShiftExpression
Class representing an expression whose root operation is to shift a curve horizontally to the right,
IGenericBinaryExpression<T1, T2, TResult>
Interface with members and functions which allow to define a binary (neither commutative nor associative) expression,
IGenericExpression<TExpressionResult>
Interface which defines the rules each Nancy expression must follow.
IGenericUnaryExpression<T, TResult>
Interface with members and functions which allow to define a unary expression, i.e. an expression whose root node
InvertRationalExpression
Class representing an expression which computes the inversion of a rational number.
LeftLimitAtExpression
Class representing an expression that computes the left-limit value of the curve at a specific time.
LowerPseudoInverseExpression
Class representing an expression whose root operation is the lower pseudo-inverse
MaxPlusConvolutionExpression
Class representing an expression whose root operation is the max-plus convolution (n-ary operation)
MaxPlusDeconvolutionExpression
Class representing an expression whose root operation is the max-plus deconvolution
MaximumExpression
Class representing an expression whose root operation is the maximum (n-ary operation)
MinimumExpression
Class representing an expression whose root operation is the minimum (n-ary operation)
NegateExpression
Class representing an expression whose root operation is the negation
NegateRationalExpression
Class representing an expression whose root operation is the negation of a rational number
RationalAdditionExpression
An expression that computes the addition between rational numbers.
RationalDivisionExpression
Class representing an expression whose root operation is the division between rational numbers
RationalGreatestCommonDivisorExpression
Class representing an expression whose root operation is the g.c.d. between rational numbers (or expressions)
RationalLeastCommonMultipleExpression
Class representing an expression whose root operation is the l.c.m. between rational numbers (or expressions)
RationalMaximumExpression
An expression that computes the maximum between rational numbers.
RationalMinimumExpression
An expression that computes the minimum between rational numbers.
RationalNumberExpression
Class describing an expression composed of a rational (Rational) number
RationalPlaceholderExpression
Class describing a placeholder for any rational expression (used for equivalences)
RationalProductExpression
Class representing an expression whose root operation is the product between rational numbers (n-ary operation)
RationalSubtractionExpression
Class representing an expression whose root operation is the subtraction between rational numbers
RightLimitAtExpression
Class representing an expression that computes the right-limit value of the curve at a specific time.
ScaleExpression
Class representing an expression whose root operation is the operation to scale a curve by a certain rational number
SubAdditiveClosureExpression
Class representing an expression whose root operation is the sub-additive closure
SubtractionExpression
Class representing an expression whose root operation is the subtraction
SuperAdditiveClosureExpression
Class representing an expression whose root operation is the sub-additive closure
ToLeftContinuousExpression
Class representing an expression whose root operation is the conversion of a curve to be left-continuous
ToLowerNonDecreasingExpression
Class representing an expression whose root operation is the lower non-decreasing closure of a curve
ToNonNegativeExpression
Class representing an expression whose root operation is the non-negative closure of a curve
ToRightContinuousExpression
Class representing an expression whose root operation is the conversion of a curve to be right-continuous
ToUpperNonDecreasingExpression
Class representing an expression whose root operation is the upper non-decreasing closure of a curve
UpperPseudoInverseExpression
Class representing an expression whose root operation is the upper pseudo-inverse
ValueAtExpression
Class representing an expression that computes the value of the curve at a specific time.
VerticalDeviationExpression
Class representing an expression whose root operation is the vertical deviation between two curve expressions
VerticalShiftExpression
Class representing an expression that computes the vertical shift of a curve,
WithZeroOriginExpression
Class representing an expression whose root operation is the operation which enforces a curve to assume 0 at time 0.