28 template <Foam::direction N>
40 template <Foam::direction N>
53 template <Foam::direction N>
67 this->
v_[i+1] = xs[i];
73 template <Foam::direction N>
93 template <Foam::direction N>
94 template <Foam::direction M>
110 this->
v_[i +
M] = ys[i];
118 template <Foam::direction N>
125 types_ += (
static_cast<int>(t) - static_cast<int>(
type(i))) << 3*i;
129 template <Foam::direction N>
132 return static_cast<rootType>((types_ >> 3*i) & 7);
#define forAll(list, i)
Loop across all elements in list.
Templated storage for the roots of polynomial equations, plus flags to indicate the nature of the roo...
scalar v_[Ncmpts]
The components of this vector space.
void type(const direction i, const rootType t)
Set the type of the i-th root.