public @safe nothrow @nogc struct GIGEtaOmega(T)
if(isFloatingPoint!T)

Example

double _eta  = 3;
double _omega= 4;

auto params  = GIGEtaOmega!double(_eta, _omega);

auto params1 = cast(GIGChiPsi    !real) params;
auto params2 = cast(GIGEtaOmega  !real) params;

double chi   = params.chi;
double psi   = params.psi;

double eta   = params.eta;
double omega = params.omega;

public T eta
public T omega
public const @property T chi()
public const @property T psi()
public const @property R opCast(R : GIGChiPsi!F, F)()

cast operator overloading

public const @property R opCast(R : GIGEtaOmega!F, F)()

cast operator overloading

Variables

eta
T
omega
T

Functions

chi

omega * eta

psi

omega / eta

opCast

cast operator overloading

opCast

cast operator overloading