Continuous

Type Alias Continuous 

Source
pub type Continuous = f64;
Expand description

Continuous numeric value.

Trait Implementations§

Source§

impl Add<ContinuousExpression> for Continuous

Source§

fn add(self, rhs: ContinuousExpression) -> ContinuousExpression

Returns an expression representing the addition.

Source§

type Output = ContinuousExpression

The resulting type after applying the + operator.
Source§

impl Add<ContinuousResourceVariable> for Continuous

Source§

fn add(self, rhs: ContinuousResourceVariable) -> ContinuousExpression

Returns an expression representing the addition.

Source§

type Output = ContinuousExpression

The resulting type after applying the + operator.
Source§

impl Add<ContinuousVariable> for Continuous

Source§

fn add(self, rhs: ContinuousVariable) -> ContinuousExpression

Returns an expression representing the addition.

Source§

type Output = ContinuousExpression

The resulting type after applying the + operator.
Source§

impl Add<IntegerExpression> for Continuous

Source§

fn add(self, rhs: IntegerExpression) -> ContinuousExpression

Returns an expression representing the addition.

Source§

type Output = ContinuousExpression

The resulting type after applying the + operator.
Source§

impl Add<IntegerResourceVariable> for Continuous

Source§

fn add(self, rhs: IntegerResourceVariable) -> ContinuousExpression

Returns an expression representing the addition.

Source§

type Output = ContinuousExpression

The resulting type after applying the + operator.
Source§

impl Add<IntegerVariable> for Continuous

Source§

fn add(self, rhs: IntegerVariable) -> ContinuousExpression

Returns an expression representing the addition.

Source§

type Output = ContinuousExpression

The resulting type after applying the + operator.
Source§

impl ContinuousBinaryOperation<ContinuousExpression> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn pow(self, rhs: ContinuousExpression) -> ContinuousExpression

Returns an expression representing the power.
Source§

fn log(self, rhs: ContinuousExpression) -> ContinuousExpression

Returns an expression representing the logarithm.
Source§

impl ContinuousBinaryOperation<ContinuousResourceVariable> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn pow(self, rhs: ContinuousResourceVariable) -> ContinuousExpression

Returns an expression representing the power.
Source§

fn log(self, rhs: ContinuousResourceVariable) -> ContinuousExpression

Returns an expression representing the logarithm.
Source§

impl ContinuousBinaryOperation<ContinuousVariable> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn pow(self, rhs: ContinuousVariable) -> ContinuousExpression

Returns an expression representing the power.
Source§

fn log(self, rhs: ContinuousVariable) -> ContinuousExpression

Returns an expression representing the logarithm.
Source§

impl ContinuousBinaryOperation<IntegerExpression> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn pow(self, rhs: IntegerExpression) -> ContinuousExpression

Returns an expression representing the power.
Source§

fn log(self, rhs: IntegerExpression) -> ContinuousExpression

Returns an expression representing the logarithm.
Source§

impl ContinuousBinaryOperation<IntegerResourceVariable> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn pow(self, rhs: IntegerResourceVariable) -> ContinuousExpression

Returns an expression representing the power.
Source§

fn log(self, rhs: IntegerResourceVariable) -> ContinuousExpression

Returns an expression representing the logarithm.
Source§

impl ContinuousBinaryOperation<IntegerVariable> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn pow(self, rhs: IntegerVariable) -> ContinuousExpression

Returns an expression representing the power.
Source§

fn log(self, rhs: IntegerVariable) -> ContinuousExpression

Returns an expression representing the logarithm.
Source§

impl Div<ContinuousExpression> for Continuous

Source§

fn div(self, rhs: ContinuousExpression) -> ContinuousExpression

Returns an expression representing the division.

Source§

type Output = ContinuousExpression

The resulting type after applying the / operator.
Source§

impl Div<ContinuousResourceVariable> for Continuous

Source§

fn div(self, rhs: ContinuousResourceVariable) -> ContinuousExpression

Returns an expression representing the division.

Source§

type Output = ContinuousExpression

The resulting type after applying the / operator.
Source§

impl Div<ContinuousVariable> for Continuous

Source§

fn div(self, rhs: ContinuousVariable) -> ContinuousExpression

Returns an expression representing the division.

Source§

type Output = ContinuousExpression

The resulting type after applying the / operator.
Source§

impl Div<IntegerExpression> for Continuous

Source§

fn div(self, rhs: IntegerExpression) -> ContinuousExpression

Returns an expression representing the division.

Source§

type Output = ContinuousExpression

The resulting type after applying the / operator.
Source§

impl Div<IntegerResourceVariable> for Continuous

Source§

fn div(self, rhs: IntegerResourceVariable) -> ContinuousExpression

Returns an expression representing the division.

Source§

type Output = ContinuousExpression

The resulting type after applying the / operator.
Source§

impl Div<IntegerVariable> for Continuous

Source§

fn div(self, rhs: IntegerVariable) -> ContinuousExpression

Returns an expression representing the division.

Source§

type Output = ContinuousExpression

The resulting type after applying the / operator.
Source§

impl FromNumeric for Continuous

Source§

fn from_integer(n: Integer) -> Continuous

Convert from an integer value.
Source§

fn from_continuous(n: Continuous) -> Continuous

Convert from a continuos value.
Source§

fn from_usize(n: usize) -> Continuous

Convert from usize.
Source§

fn from<T: ToNumeric>(n: T) -> Continuous

Convert from value that can be converted to a numeric value.
Source§

impl MaxMin<ContinuousExpression> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn max(self, rhs: ContinuousExpression) -> ContinuousExpression

Returns an expression representing the maximum.
Source§

fn min(self, rhs: ContinuousExpression) -> ContinuousExpression

Returns an expression representing the minimum.
Source§

impl MaxMin<ContinuousResourceVariable> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn max(self, rhs: ContinuousResourceVariable) -> ContinuousExpression

Returns an expression representing the maximum.
Source§

fn min(self, rhs: ContinuousResourceVariable) -> ContinuousExpression

Returns an expression representing the minimum.
Source§

impl MaxMin<ContinuousVariable> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn max(self, rhs: ContinuousVariable) -> ContinuousExpression

Returns an expression representing the maximum.
Source§

fn min(self, rhs: ContinuousVariable) -> ContinuousExpression

Returns an expression representing the minimum.
Source§

impl MaxMin<IntegerExpression> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn max(self, rhs: IntegerExpression) -> ContinuousExpression

Returns an expression representing the maximum.
Source§

fn min(self, rhs: IntegerExpression) -> ContinuousExpression

Returns an expression representing the minimum.
Source§

impl MaxMin<IntegerResourceVariable> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn max(self, rhs: IntegerResourceVariable) -> ContinuousExpression

Returns an expression representing the maximum.
Source§

fn min(self, rhs: IntegerResourceVariable) -> ContinuousExpression

Returns an expression representing the minimum.
Source§

impl MaxMin<IntegerVariable> for Continuous

Source§

type Output = ContinuousExpression

Source§

fn max(self, rhs: IntegerVariable) -> ContinuousExpression

Returns an expression representing the maximum.
Source§

fn min(self, rhs: IntegerVariable) -> ContinuousExpression

Returns an expression representing the minimum.
Source§

impl Mul<ContinuousExpression> for Continuous

Source§

fn mul(self, rhs: ContinuousExpression) -> ContinuousExpression

Returns an expression representing the multiplication.

Source§

type Output = ContinuousExpression

The resulting type after applying the * operator.
Source§

impl Mul<ContinuousResourceVariable> for Continuous

Source§

fn mul(self, rhs: ContinuousResourceVariable) -> ContinuousExpression

Returns an expression representing the multiplication.

Source§

type Output = ContinuousExpression

The resulting type after applying the * operator.
Source§

impl Mul<ContinuousVariable> for Continuous

Source§

fn mul(self, rhs: ContinuousVariable) -> ContinuousExpression

Returns an expression representing the multiplication.

Source§

type Output = ContinuousExpression

The resulting type after applying the * operator.
Source§

impl Mul<IntegerExpression> for Continuous

Source§

fn mul(self, rhs: IntegerExpression) -> ContinuousExpression

Returns an expression representing the multiplication.

Source§

type Output = ContinuousExpression

The resulting type after applying the * operator.
Source§

impl Mul<IntegerResourceVariable> for Continuous

Source§

fn mul(self, rhs: IntegerResourceVariable) -> ContinuousExpression

Returns an expression representing the multiplication.

Source§

type Output = ContinuousExpression

The resulting type after applying the * operator.
Source§

impl Mul<IntegerVariable> for Continuous

Source§

fn mul(self, rhs: IntegerVariable) -> ContinuousExpression

Returns an expression representing the multiplication.

Source§

type Output = ContinuousExpression

The resulting type after applying the * operator.
Source§

impl Rem<ContinuousExpression> for Continuous

Source§

fn rem(self, rhs: ContinuousExpression) -> ContinuousExpression

Returns an expression representing the remainder.

Source§

type Output = ContinuousExpression

The resulting type after applying the % operator.
Source§

impl Rem<ContinuousResourceVariable> for Continuous

Source§

fn rem(self, rhs: ContinuousResourceVariable) -> ContinuousExpression

Returns an expression representing the remainder.

Source§

type Output = ContinuousExpression

The resulting type after applying the % operator.
Source§

impl Rem<ContinuousVariable> for Continuous

Source§

fn rem(self, rhs: ContinuousVariable) -> ContinuousExpression

Returns an expression representing the remainder.

Source§

type Output = ContinuousExpression

The resulting type after applying the % operator.
Source§

impl Rem<IntegerExpression> for Continuous

Source§

fn rem(self, rhs: IntegerExpression) -> ContinuousExpression

Returns an expression representing the remainder.

Source§

type Output = ContinuousExpression

The resulting type after applying the % operator.
Source§

impl Rem<IntegerResourceVariable> for Continuous

Source§

fn rem(self, rhs: IntegerResourceVariable) -> ContinuousExpression

Returns an expression representing the remainder.

Source§

type Output = ContinuousExpression

The resulting type after applying the % operator.
Source§

impl Rem<IntegerVariable> for Continuous

Source§

fn rem(self, rhs: IntegerVariable) -> ContinuousExpression

Returns an expression representing the remainder.

Source§

type Output = ContinuousExpression

The resulting type after applying the % operator.
Source§

impl Sub<ContinuousExpression> for Continuous

Source§

fn sub(self, rhs: ContinuousExpression) -> ContinuousExpression

Returns an expression representing the subtraction.

Source§

type Output = ContinuousExpression

The resulting type after applying the - operator.
Source§

impl Sub<ContinuousResourceVariable> for Continuous

Source§

fn sub(self, rhs: ContinuousResourceVariable) -> ContinuousExpression

Returns an expression representing the subtraction.

Source§

type Output = ContinuousExpression

The resulting type after applying the - operator.
Source§

impl Sub<ContinuousVariable> for Continuous

Source§

fn sub(self, rhs: ContinuousVariable) -> ContinuousExpression

Returns an expression representing the subtraction.

Source§

type Output = ContinuousExpression

The resulting type after applying the - operator.
Source§

impl Sub<IntegerExpression> for Continuous

Source§

fn sub(self, rhs: IntegerExpression) -> ContinuousExpression

Returns an expression representing the subtraction.

Source§

type Output = ContinuousExpression

The resulting type after applying the - operator.
Source§

impl Sub<IntegerResourceVariable> for Continuous

Source§

fn sub(self, rhs: IntegerResourceVariable) -> ContinuousExpression

Returns an expression representing the subtraction.

Source§

type Output = ContinuousExpression

The resulting type after applying the - operator.
Source§

impl Sub<IntegerVariable> for Continuous

Source§

fn sub(self, rhs: IntegerVariable) -> ContinuousExpression

Returns an expression representing the subtraction.

Source§

type Output = ContinuousExpression

The resulting type after applying the - operator.
Source§

impl ToNumeric for Continuous

Source§

fn to_integer(self) -> Integer

Convert to an integer value.
Source§

fn to_continuous(self) -> Continuous

Convert to a continuous value.
Source§

impl ToVariableString for Continuous

Source§

impl Numeric for Continuous