Module simba::scalar[][src]

Traits implemented by scalar, non-SIMD, types.

Structs

FixedI8

Signed fixed-point number with a generic number of bits for the fractional part.

FixedI16

Signed fixed-point number with a generic number of bits for the fractional part.

FixedI32

Signed fixed-point number with a generic number of bits for the fractional part.

FixedI64

Signed fixed-point number with a generic number of bits for the fractional part.

Traits

ClosedAdd

Trait alias for Add and AddAssign with result of type Self.

ClosedDiv

Trait alias for Div and DivAssign with result of type Self.

ClosedMul

Trait alias for Mul and MulAssign with result of type Self.

ClosedNeg

Trait alias for Neg with result of type Self.

ClosedSub

Trait alias for Sub and SubAssign with result of type Self.

ComplexField

Trait shared by all complex fields and its subfields (like real numbers).

Field

Trait implemented by fields, i.e., complex numbers and floats.

RealField

Trait shared by all reals.

SubsetOf

Nested sets and conversions between them (using an injective mapping). Useful to work with substructures. In generic code, it is preferable to use SupersetOf as trait bound whenever possible instead of SubsetOf (because SupersetOf is automatically implemented whenever SubsetOf is).

SupersetOf

Nested sets and conversions between them. Useful to work with substructures. It is preferable to implement the SubsetOf trait instead of SupersetOf whenever possible (because SupersetOf is automatically implemented whenever SubsetOf is).

Type Definitions

FixedI3F5
FixedI3F13
FixedI3F29
FixedI4F4
FixedI4F12
FixedI4F28
FixedI4F60
FixedI5F3
FixedI5F11
FixedI5F27
FixedI5F59
FixedI6F2
FixedI6F10
FixedI6F26
FixedI6F58
FixedI7F1
FixedI7F9
FixedI7F25
FixedI7F57
FixedI8F0
FixedI8F8
FixedI8F24
FixedI8F56
FixedI9F7
FixedI9F23
FixedI9F55
FixedI10F6
FixedI10F22
FixedI10F54
FixedI11F5
FixedI11F21
FixedI11F53
FixedI12F4
FixedI12F20
FixedI12F52
FixedI13F3
FixedI13F19
FixedI13F51
FixedI14F2
FixedI14F18
FixedI14F50
FixedI15F1
FixedI15F17
FixedI15F49
FixedI16F0
FixedI16F16
FixedI16F48
FixedI17F15
FixedI17F47
FixedI18F14
FixedI18F46
FixedI19F13
FixedI19F45
FixedI20F12
FixedI20F44
FixedI21F11
FixedI21F43
FixedI22F10
FixedI22F42
FixedI23F9
FixedI23F41
FixedI24F8
FixedI24F40
FixedI25F7
FixedI25F39
FixedI26F6
FixedI26F38
FixedI27F5
FixedI27F37
FixedI28F4
FixedI28F36
FixedI29F3
FixedI29F35
FixedI30F2
FixedI30F34
FixedI31F1
FixedI31F33
FixedI32F0
FixedI32F32
FixedI33F31
FixedI34F30
FixedI35F29
FixedI36F28
FixedI37F27
FixedI38F26
FixedI39F25
FixedI40F24
FixedI41F23
FixedI42F22
FixedI43F21
FixedI44F20
FixedI45F19
FixedI46F18
FixedI47F17
FixedI48F16
FixedI49F15
FixedI50F14
FixedI51F13
FixedI52F12
FixedI53F11
FixedI54F10
FixedI55F9
FixedI56F8
FixedI57F7
FixedI58F6
FixedI59F5
FixedI60F4
FixedI61F3
FixedI62F2
FixedI63F1
FixedI64F0