![]() |
PeriDyno 1.2.1
|
#include <Reduction.h>

Public Member Functions | |
| Reduction () | |
| ~Reduction () | |
| Vec3f | accumulate (const Vec3f *val, const uint num) |
| Vec3f | maximum (const Vec3f *val, const uint num) |
| Vec3f | minimum (const Vec3f *val, const uint num) |
| Vec3f | average (const Vec3f *val, const uint num) |
| Reduction () | |
| ~Reduction () | |
| Vec3f | accumulate (const Vec3f *val, const uint num) |
| Vec3f | maximum (const Vec3f *val, const uint num) |
| Vec3f | minimum (const Vec3f *val, const uint num) |
| Vec3f | average (const Vec3f *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 |
| float * | m_aux |
| Reduction< float > | m_reduce_float |
| uint | m_num |
| Vec3f * | m_aux |
| uint | m_auxNum |
Definition at line 38 of file Reduction.h.
| dyno::Reduction< Vec3f >::Reduction | ( | ) |

| dyno::Reduction< Vec3f >::~Reduction | ( | ) |
| dyno::Reduction< Vec3f >::Reduction | ( | ) |
|
private |
| dyno::Reduction< Vec3f >::~Reduction | ( | ) |
| Vec3f dyno::Reduction< Vec3f >::accumulate | ( | const Vec3f * | val, |
| const uint | num ) |
| Vec3f dyno::Reduction< Vec3f >::accumulate | ( | const Vec3f * | val, |
| const uint | num ) |
|
private |
|
private |
| Vec3f dyno::Reduction< Vec3f >::average | ( | const Vec3f * | val, |
| const uint | num ) |
| Vec3f dyno::Reduction< Vec3f >::average | ( | const Vec3f * | val, |
| const uint | num ) |
|
static |
|
static |

|
private |
| Vec3f dyno::Reduction< Vec3f >::maximum | ( | const Vec3f * | val, |
| const uint | num ) |
| Vec3f dyno::Reduction< Vec3f >::maximum | ( | const Vec3f * | val, |
| const uint | num ) |
| Vec3f dyno::Reduction< Vec3f >::minimum | ( | const Vec3f * | val, |
| const uint | num ) |
| Vec3f dyno::Reduction< Vec3f >::minimum | ( | const Vec3f * | val, |
| const uint | num ) |
|
private |
Definition at line 33 of file Reduction.h.
|
private |
Definition at line 60 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 58 of file Reduction.h.
|
private |
Definition at line 61 of file Reduction.h.