42 #if defined(__CUDACC__) 43 #define HD __host__ __device__ 103 #if !defined(__CUDACC__) 104 Point2D(
const std::initializer_list<double>& z);
120 double cosa = cos(angle);
121 double sina = sin(angle);
123 res[0] = data[0] * cosa - data[1] * sina;
124 res[1] = data[0] * sina + data[1] * cosa;
unsigned int key
Мортоновский код частицы
Шаблонный класс, определяющий вектор фиксированной длины Фактически представляет собой массив...
Описание класса numvector.
Класс, опеделяющий двумерный вектор
Point2D(const Point2D &_r)
Конструктор копирования
int originNumber
Признак запроса
Point2D()
Пустой конструктор
Point2D rotated(const double angle=1.5707963267948966192313216916398) const
Поворот вектора на произвольный угол против часовой стрелки (по умолчанию 90 градусов) ...
Point2D(const numvector< double, 2 > &_r)
Конструктор и приведение типа из numvector<double, 2>