digitalnet.implementation

Undocumented in source.

Members

Aliases

DimensionF2
alias DimensionF2 = Typedef!(size_t, 0, "dimB")
Undocumented in source.
DimensionR
alias DimensionR = Typedef!(size_t, 0, "dimR")
Undocumented in source.
Precision
alias Precision = Typedef!(size_t, 0, "prec")
Undocumented in source.

Functions

getDimensionF2
size_t getDimensionF2(DimensionF2 m)
Undocumented in source. Be warned that the author may not have intended to support it.
getDimensionR
size_t getDimensionR(DimensionR s)
Undocumented in source. Be warned that the author may not have intended to support it.
getPrecision
size_t getPrecision(Precision n)
Undocumented in source. Be warned that the author may not have intended to support it.
randomDigitalNet
DigitalNet!U randomDigitalNet(Precision precision, DimensionR dimensionR, DimensionF2 dimensionF2)
Undocumented in source. Be warned that the author may not have intended to support it.
randomDigitalShift
U[] randomDigitalShift(DigitalNet!(U, Size) P)
Undocumented in source. Be warned that the author may not have intended to support it.
randomDigitalShift
U[] randomDigitalShift(ShiftedDigitalNet!(U, Size) P)
Undocumented in source. Be warned that the author may not have intended to support it.
randomDigitalShift
U[] randomDigitalShift(Precision precision, DimensionR dimensionR)
Undocumented in source. Be warned that the author may not have intended to support it.
toDigitalNet
DigitalNet!U toDigitalNet(const(char)[] x)

Read a digital net from a string.

toShiftedDigitalNet
ShiftedDigitalNet!U toShiftedDigitalNet(const(char)[] x)

Read a digitally shifted digital net from a string.

Mixin templates

DigitalNetFunctions
mixintemplate DigitalNetFunctions(U, Size)
Undocumented in source.

Structs

DigitalNet
struct DigitalNet(U = uint, Size = GreaterInteger!U)

A digital net.

ShiftedDigitalNet
struct ShiftedDigitalNet(U = uint, Size = GreaterInteger!U)

A digitally shifted digital net.

Templates

GreaterInteger
template GreaterInteger(U)
Undocumented in source.

Meta