65#define defineTraits(Type, Prefix) \
68 const char* const Foam::Vector<Type>::vsType::componentNames[] = \
74 const Foam::Vector<Type> Foam::Vector<Type>::vsType::zero \
76 Vector<Type>::uniform(0) \
80 const Foam::Vector<Type> Foam::Vector<Type>::vsType::one \
82 Vector<Type>::uniform(1) \
86 const Foam::Vector<Type> Foam::Vector<Type>::vsType::max \
88 Vector<Type>::uniform(Prefix##VGREAT) \
92 const Foam::Vector<Type> Foam::Vector<Type>::vsType::min \
94 Vector<Type>::uniform(-Prefix##VGREAT) \
98 const Foam::Vector<Type> Foam::Vector<Type>::vsType::rootMax \
100 Vector<Type>::uniform(Prefix##ROOTVGREAT) \
104 const Foam::Vector<Type> Foam::Vector<Type>::vsType::rootMin \
106 Vector<Type>::uniform(-Prefix##ROOTVGREAT) \
Templated 3D Vector derived from VectorSpace adding construction from 3 components,...
#define defineTraits(Type, Prefix)