MixtureOptimizer.mixture

class MixtureOptimizer(T)
final @property const
const(T)[]
mixture
()
if (
isFloatingPoint!T
)

Return Value

Type: const(T)[]

Const slice of the internal mixture representation.

Examples

double objectiveFunction(in double[])
{
	...
}

//save slice
auto mixture = optimizer.mixture;

auto value0 = objectiveFunction(mixture);
optimizer.eval;
auto value1 = objectiveFunction(mixture);


//use `.dup` or copy to save current mixture

//1: .dup
auto mixtureSave1 = mixture.dup;

//2: create array
auto mixtureSave2 = new double[mixture.length];
//2: copy
mixtureSave2[] = mixture[];

Meta