![]() |
PeriDyno 1.0.0
|
#include <Reduction.h>
Public Member Functions | |
Reduction () | |
~Reduction () | |
Vec3d | accumulate (const Vec3d *val, const uint num) |
Vec3d | maximum (const Vec3d *val, const uint num) |
Vec3d | minimum (const Vec3d *val, const uint num) |
Vec3d | average (const Vec3d *val, const uint num) |
Reduction () | |
~Reduction () | |
Vec3d | accumulate (const Vec3d *val, const uint num) |
Vec3d | maximum (const Vec3d *val, const uint num) |
Vec3d | minimum (const Vec3d *val, const uint num) |
Vec3d | average (const Vec3d *val, const uint num) |
Static Public Member Functions | |
static Reduction * | Create (const uint n) |
static Reduction * | Create (const uint n) |
Private Member Functions | |
void | allocAuxiliaryArray (const uint num) |
Reduction (const uint num) | |
void | allocAuxiliaryArray (const uint num) |
uint | getAuxiliaryArraySize (const uint n) |
Private Attributes | |
uint | m_num |
double * | m_aux |
Reduction< double > | m_reduce_double |
uint | m_num |
Vec3d * | m_aux |
uint | m_auxNum |
Definition at line 65 of file Reduction.h.
dyno::Reduction< Vec3d >::Reduction | ( | ) |
dyno::Reduction< Vec3d >::~Reduction | ( | ) |
dyno::Reduction< Vec3d >::Reduction | ( | ) |
|
private |
dyno::Reduction< Vec3d >::~Reduction | ( | ) |
Vec3d dyno::Reduction< Vec3d >::accumulate | ( | const Vec3d * | val, |
const uint | num ) |
Vec3d dyno::Reduction< Vec3d >::accumulate | ( | const Vec3d * | val, |
const uint | num ) |
|
private |
|
private |
Vec3d dyno::Reduction< Vec3d >::average | ( | const Vec3d * | val, |
const uint | num ) |
Vec3d dyno::Reduction< Vec3d >::average | ( | const Vec3d * | val, |
const uint | num ) |
|
static |
|
static |
|
private |
Vec3d dyno::Reduction< Vec3d >::maximum | ( | const Vec3d * | val, |
const uint | num ) |
Vec3d dyno::Reduction< Vec3d >::maximum | ( | const Vec3d * | val, |
const uint | num ) |
Vec3d dyno::Reduction< Vec3d >::minimum | ( | const Vec3d * | val, |
const uint | num ) |
Vec3d dyno::Reduction< Vec3d >::minimum | ( | const Vec3d * | val, |
const uint | num ) |
|
private |
Definition at line 33 of file Reduction.h.
|
private |
Definition at line 87 of file Reduction.h.
|
private |
Definition at line 34 of file Reduction.h.
|
private |
Definition at line 31 of file Reduction.h.
|
private |
Definition at line 85 of file Reduction.h.
|
private |
Definition at line 88 of file Reduction.h.