![]()  | 
  
    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.