27 DYN_FUNC
static int dims() {
return 4; }
29 DYN_FUNC
T& operator[] (
unsigned int);
30 DYN_FUNC
const T& operator[] (
unsigned int)
const;
58 DYN_FUNC
T norm()
const;
59 DYN_FUNC
T normSquared()
const;
71 out <<
"(" << vec[0] <<
", " << vec[1] <<
", " << vec[2] <<
", " << vec[3] <<
")";
static DYN_FUNC int dims()
friend std::ostream & operator<<(std::ostream &out, const Vector< T, 4 > &vec)
DYN_FUNC T * getDataPtr()
This is an implementation of AdditiveCCD based on peridyno.
DYN_FUNC T dot(Vector< T, 2 > const &U, Vector< T, 2 > const &V)
Vector< double, 4 > Vec4d
DYN_FUNC const Complex< T > operator/(S scale, const Complex< T > &complex)
DYN_FUNC T minimum(const T &v0, const T &v1)
DYN_FUNC const Complex< T > operator*(S scale, const Complex< T > &complex)
DYN_FUNC bool operator==(const priority_queue< T, Container, Compare > &a, const priority_queue< T, Container, Compare > &b)
DYN_FUNC bool operator!=(const priority_queue< T, Container, Compare > &a, const priority_queue< T, Container, Compare > &b)
DYN_FUNC T maximum(const T &v0, const T &v1)
DYN_FUNC const Complex< T > operator-(S scale, const Complex< T > &complex)
DYN_FUNC const Complex< T > operator+(S scale, const Complex< T > &complex)