pub enum ModelicaOperator {
Show 71 variants
PostfixArrayIndex,
PostfixAccess,
PostfixFunctionCall,
ArrayConstruction,
HorizontalConcatenation,
VerticalConcatenation,
Exponentiation,
Multiplicative,
Divisive,
ElementwiseMultiplicative,
ElementwiseDivisive,
Additive,
Subtractive,
AdditiveUnary,
SubtractiveUnary,
ArrayElementwiseAdditive,
ArrayElementwiseSubtractive,
RelationatLessThan,
RelationatLessThanOrEqual,
RelationatGreaterThan,
RelationatGreaterThanOrEqual,
RelationatEqual,
RelationatNotEqual,
UnaryNegation,
LogicalAnd,
LogicalOr,
ArrayRange,
Conditional,
NamedArgument,
AbsoluteValue,
Sign,
SquareRoot,
IntegerConvert,
EnumTypeName,
StringConvert,
EventDivision,
EventModulus,
EventRemainder,
EventCeiling,
EventFloor,
EventInteger,
Sine,
Cosine,
Tangent,
InverseSine,
InverseCosine,
InverseTangent,
PrincipalValueInverseTangent,
HyperbolicSine,
HyperbolicCosine,
HyperbolicTangent,
ExponentialBaseE,
NaturalBaseE,
LogBase10,
Derivative,
TimeDelay,
Occurrences,
HomotopyInitialization,
SignDependentSlope,
InStream,
ActualStream,
VariableSpeedTransport,
InstanceName,
InitialPredicate,
TerminalPredicate,
NoEvent,
Smooth,
Pre,
Edge,
Change,
ReInit,
}Expand description
Reserved Modelica operators
Variants§
PostfixArrayIndex
PostfixAccess
PostfixFunctionCall
ArrayConstruction
HorizontalConcatenation
VerticalConcatenation
Exponentiation
Multiplicative
Divisive
ElementwiseMultiplicative
ElementwiseDivisive
Additive
Subtractive
AdditiveUnary
SubtractiveUnary
ArrayElementwiseAdditive
ArrayElementwiseSubtractive
RelationatLessThan
RelationatLessThanOrEqual
RelationatGreaterThan
RelationatGreaterThanOrEqual
RelationatEqual
RelationatNotEqual
UnaryNegation
LogicalAnd
LogicalOr
ArrayRange
Conditional
NamedArgument
AbsoluteValue
Sign
SquareRoot
IntegerConvert
EnumTypeName
StringConvert
EventDivision
EventModulus
EventRemainder
EventCeiling
EventFloor
EventInteger
Sine
Cosine
Tangent
InverseSine
InverseCosine
InverseTangent
PrincipalValueInverseTangent
HyperbolicSine
HyperbolicCosine
HyperbolicTangent
ExponentialBaseE
NaturalBaseE
LogBase10
Derivative
TimeDelay
Occurrences
HomotopyInitialization
SignDependentSlope
InStream
ActualStream
VariableSpeedTransport
InstanceName
InitialPredicate
TerminalPredicate
NoEvent
Smooth
Pre
Edge
Change
ReInit
Auto Trait Implementations§
impl Freeze for ModelicaOperator
impl RefUnwindSafe for ModelicaOperator
impl Send for ModelicaOperator
impl Sync for ModelicaOperator
impl Unpin for ModelicaOperator
impl UnwindSafe for ModelicaOperator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more