Gecode::FloatVarArgs Gecode::VarArgArray< FloatVar > float.hh
Constructors and initialization
Gecode::FloatVarArgs::FloatVarArgs (void) FloatVarArgs void Allocate empty array. Gecode::FloatVarArgs::FloatVarArgs (int n) FloatVarArgs int n Allocate array with n elements. Gecode::FloatVarArgs::FloatVarArgs (const FloatVarArgs &a) FloatVarArgs const FloatVarArgs & a Initialize from variable argument array a (copy elements) Gecode::FloatVarArgs::FloatVarArgs (const VarArray< FloatVar > &a) FloatVarArgs const VarArray< FloatVar > & a Initialize from variable array a (copy elements) Gecode::FloatVarArgs::FloatVarArgs (const std::vector< FloatVar > &a) FloatVarArgs const std::vector< FloatVar > & a Initialize from vector a. class InputIterator Gecode::FloatVarArgs::FloatVarArgs (InputIterator first, InputIterator last) FloatVarArgs InputIterator first InputIterator last Initialize from InputIterator first and last. GECODE_FLOAT_EXPORT GECODE_FLOAT_EXPORT Gecode::FloatVarArgs::FloatVarArgs (Space &home, int n, FloatNum min, FloatNum max) FloatVarArgs Space & home int n FloatNum min FloatNum max Initialize array with n new variables. The variables are created with a domain ranging from min to max. The following execptions might be thrown: If min is greater than max, an exception of type Gecode::Float::VariableEmptyDomain is thrown.If min or max exceed the limits for floats as defined in Gecode::Float::Limits, an exception of type Gecode::Float::OutOfLimits is thrown.
Passing float variables. x dom x onstack a Gecode::FloatVarArgsa Gecode::FloatVarArgsallocate Gecode::FloatVarArgsappend Gecode::FloatVarArgsappend Gecode::FloatVarArgsArgArrayBase Gecode::FloatVarArgsArgArrayBase Gecode::FloatVarArgsArgArrayBase Gecode::FloatVarArgsArgArrayBase Gecode::FloatVarArgsArgArrayBase Gecode::FloatVarArgsassigned Gecode::FloatVarArgsbegin Gecode::FloatVarArgsbegin Gecode::FloatVarArgscapacity Gecode::FloatVarArgsconcat Gecode::FloatVarArgsconcat Gecode::FloatVarArgsconst_iterator Gecode::FloatVarArgsconst_pointer Gecode::FloatVarArgsconst_reference Gecode::FloatVarArgsconst_reverse_iterator Gecode::FloatVarArgsend Gecode::FloatVarArgsend Gecode::FloatVarArgsFloatVarArgs Gecode::FloatVarArgsFloatVarArgs Gecode::FloatVarArgsFloatVarArgs Gecode::FloatVarArgsFloatVarArgs Gecode::FloatVarArgsFloatVarArgs Gecode::FloatVarArgsFloatVarArgs Gecode::FloatVarArgsFloatVarArgs Gecode::FloatVarArgsiterator Gecode::FloatVarArgsn Gecode::FloatVarArgsonstack Gecode::FloatVarArgsonstack_size Gecode::FloatVarArgsoperator<< Gecode::FloatVarArgsoperator<< Gecode::FloatVarArgsoperator= Gecode::FloatVarArgsoperator[] Gecode::FloatVarArgsoperator[] Gecode::FloatVarArgspointer Gecode::FloatVarArgsrbegin Gecode::FloatVarArgsrbegin Gecode::FloatVarArgsreference Gecode::FloatVarArgsrend Gecode::FloatVarArgsrend Gecode::FloatVarArgsresize Gecode::FloatVarArgsreverse_iterator Gecode::FloatVarArgssame Gecode::FloatVarArgssame Gecode::FloatVarArgssame Gecode::FloatVarArgssize Gecode::FloatVarArgsslice Gecode::FloatVarArgsvalue_type Gecode::FloatVarArgsVarArgArray Gecode::FloatVarArgsVarArgArray Gecode::FloatVarArgsVarArgArray Gecode::FloatVarArgsVarArgArray Gecode::FloatVarArgsVarArgArray Gecode::FloatVarArgsVarArgArray Gecode::FloatVarArgs~ArgArrayBase