operators Package

operators Package

op_fixeddt_fixeddt Module

class TraceOperator_TraceFixedDT_TraceFixedDT[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]
classmethod get_new_time_axis(lhs, rhs)[source]

op_fixeddt_quantity Module

class TraceOperator_Quantity_TraceFixedDT[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]
class TraceOperator_TraceFixedDT_Quantity[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]

op_fixeddt_scalar Module

class TraceOperator_Scalar_TraceFixedDT[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]
class TraceOperator_TraceFixedDT_Scalar[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_pow(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]

op_piecewise_scalar Module

class PiecewiseOperationLHS[source]

Bases: morphforge.traces.tracetypes.tracepiecewise.PieceWiseComponentVisitor

classmethod visit(lhs_piece, operator_type, rhs_scalar, **_kwargs)[source]
classmethod visit_flat(lhs_piece, operator_type, rhs_scalar, **_kwargs)[source]
classmethod visit_linear(lhs_piece, operator_type, rhs_scalar, **_kwargs)[source]
class PiecewiseOperationRHS[source]

Bases: morphforge.traces.tracetypes.tracepiecewise.PieceWiseComponentVisitor

classmethod visit(rhs_piece, operator_type, lhs_scalar)[source]
classmethod visit_flat(rhs_piece, operator_type, lhs_scalar)[source]
classmethod visit_linear(rhs_piece, operator_type, lhs_scalar)[source]
class TraceOperator_Quantity_TracePiecewise[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]
class TraceOperator_TracePiecewise_Quantity[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]
do_op_piecewise_pow_scalar(lhs, rhs)[source]

op_variabledt_scalar Module

class TraceOperator_Quantity_TraceVariableDT[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]
class TraceOperator_Scalar_TraceVariableDT[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]
class TraceOperator_TraceVariableDT_Quantity[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]
class TraceOperator_TraceVariableDT_Scalar[source]

Bases: object

classmethod do_add(lhs, rhs)[source]
classmethod do_div(lhs, rhs)[source]
classmethod do_mul(lhs, rhs)[source]
classmethod do_pow(lhs, rhs)[source]
classmethod do_sub(lhs, rhs)[source]

variable_dt_rebasing Module

class VariableDTRebaseTimeValues[source]

Bases: object

classmethod All(tr1, tr2)[source]
classmethod maintain_maximum_dy(_tr1, _tr2)[source]
classmethod maintain_minimum_frequency(_tr1, _tr2)[source]