IsLeftContinuousVisitor
Visitor used to check the left-continuity of the value of a curve expression. Implemented minimizing the amount of computations.
public class IsLeftContinuousVisitor : ICurveExpressionVisitor, IExpressionVisitor`1
Inheritance Object → IsLeftContinuousVisitor
Implements ICurveExpressionVisitor, IExpressionVisitor<Curve>
Fields
IsLeftContinuous
Field used as intermediate and final result of the visitor
public bool IsLeftContinuous;
Constructors
IsLeftContinuousVisitor()
public IsLeftContinuousVisitor()
Methods
Visit(ConcreteCurveExpression)
public void Visit(ConcreteCurveExpression expression)
Parameters
expression ConcreteCurveExpression
Visit(NegateExpression)
public void Visit(NegateExpression expression)
Parameters
expression NegateExpression
Visit(ToNonNegativeExpression)
public void Visit(ToNonNegativeExpression expression)
Parameters
expression ToNonNegativeExpression
Visit(SubAdditiveClosureExpression)
public void Visit(SubAdditiveClosureExpression expression)
Parameters
expression SubAdditiveClosureExpression
Visit(SuperAdditiveClosureExpression)
public void Visit(SuperAdditiveClosureExpression expression)
Parameters
expression SuperAdditiveClosureExpression
Visit(ToUpperNonDecreasingExpression)
public void Visit(ToUpperNonDecreasingExpression expression)
Parameters
expression ToUpperNonDecreasingExpression
Visit(ToLowerNonDecreasingExpression)
public void Visit(ToLowerNonDecreasingExpression expression)
Parameters
expression ToLowerNonDecreasingExpression
Visit(ToLeftContinuousExpression)
public void Visit(ToLeftContinuousExpression expression)
Parameters
expression ToLeftContinuousExpression
Visit(ToRightContinuousExpression)
public void Visit(ToRightContinuousExpression expression)
Parameters
expression ToRightContinuousExpression
Visit(WithZeroOriginExpression)
public void Visit(WithZeroOriginExpression expression)
Parameters
expression WithZeroOriginExpression
Visit(LowerPseudoInverseExpression)
public void Visit(LowerPseudoInverseExpression expression)
Parameters
expression LowerPseudoInverseExpression
Visit(UpperPseudoInverseExpression)
public void Visit(UpperPseudoInverseExpression expression)
Parameters
expression UpperPseudoInverseExpression
Visit(AdditionExpression)
public void Visit(AdditionExpression expression)
Parameters
expression AdditionExpression
Visit(SubtractionExpression)
public void Visit(SubtractionExpression expression)
Parameters
expression SubtractionExpression
Visit(MinimumExpression)
public void Visit(MinimumExpression expression)
Parameters
expression MinimumExpression
Visit(MaximumExpression)
public void Visit(MaximumExpression expression)
Parameters
expression MaximumExpression
Visit(ConvolutionExpression)
public void Visit(ConvolutionExpression expression)
Parameters
expression ConvolutionExpression
Visit(DeconvolutionExpression)
public void Visit(DeconvolutionExpression expression)
Parameters
expression DeconvolutionExpression
Visit(MaxPlusConvolutionExpression)
public void Visit(MaxPlusConvolutionExpression expression)
Parameters
expression MaxPlusConvolutionExpression
Visit(MaxPlusDeconvolutionExpression)
public void Visit(MaxPlusDeconvolutionExpression expression)
Parameters
expression MaxPlusDeconvolutionExpression
Visit(CompositionExpression)
public void Visit(CompositionExpression expression)
Parameters
expression CompositionExpression
Visit(DelayByExpression)
public void Visit(DelayByExpression expression)
Parameters
expression DelayByExpression
Visit(ForwardByExpression)
public void Visit(ForwardByExpression expression)
Parameters
expression ForwardByExpression
Visit(HorizontalShiftExpression)
public void Visit(HorizontalShiftExpression expression)
Parameters
expression HorizontalShiftExpression
Visit(VerticalShiftExpression)
public void Visit(VerticalShiftExpression expression)
Parameters
expression VerticalShiftExpression
Visit(CurvePlaceholderExpression)
public void Visit(CurvePlaceholderExpression expression)
Parameters
expression CurvePlaceholderExpression
Visit(ScaleExpression)
public void Visit(ScaleExpression expression)
Parameters
expression ScaleExpression