#include <Skeleton.h>
Public Member Functions | |
| ApplyVecDiffusionThreadParams () | |
| ApplyVecDiffusionThreadParams (const ApplyVecDiffusionThreadParams &other) | |
| ApplyVecDiffusionThreadParams & | operator= (const ApplyVecDiffusionThreadParams &other) | 
| ~ApplyVecDiffusionThreadParams () | |
Public Attributes | |
| double * | m_currentIterationResiduePtr | 
| A pointer the the current iteration residue;.  More... | |
| double | m_diffusionRegularization | 
| The diffusion regularization parameter.  More... | |
| unsigned int | m_firstRowIdx | 
| First row to process.  More... | |
| te::rp::Matrix< double > const * | m_initialXBufPtr | 
| A pointer to the input buffer initial X component.  More... | |
| te::rp::Matrix< double > const * | m_initialYBufPtr | 
| A pointer to the input buffer initial Y component.  More... | |
| te::rp::Matrix< double > const * | m_inputBufXPtr | 
| A pointer to the input buffer X component.  More... | |
| te::rp::Matrix< double > const * | m_inputBufYPtr | 
| A pointer to the input buffer Y component.  More... | |
| te::rp::Matrix< double > const * | m_inputMagBufPtr | 
| A pointer to the input magnitude buffer.  More... | |
| unsigned int | m_lastRowIdx | 
| Last row to process.  More... | |
| boost::mutex * | m_mutexPtr | 
| A pointer to the sync mutex.  More... | |
| te::rp::Matrix< double > * | m_outputBufXPtr | 
| A pointer to the output buffer X component.  More... | |
| te::rp::Matrix< double > * | m_outputBufYPtr | 
| A pointer to the output buffer X component.  More... | |
| te::rp::Matrix< double > * | m_outputMagBufPtr | 
| A pointer to the output magnitude buffer.  More... | |
Definition at line 168 of file Skeleton.h.
      
  | 
  inline | 
Definition at line 186 of file Skeleton.h.
      
  | 
  inline | 
Definition at line 188 of file Skeleton.h.
      
  | 
  inline | 
Definition at line 193 of file Skeleton.h.
      
  | 
  inline | 
Definition at line 195 of file Skeleton.h.
References m_currentIterationResiduePtr, m_diffusionRegularization, m_firstRowIdx, m_initialXBufPtr, m_initialYBufPtr, m_inputBufXPtr, m_inputBufYPtr, m_inputMagBufPtr, m_lastRowIdx, m_mutexPtr, m_outputBufXPtr, m_outputBufYPtr, and m_outputMagBufPtr.
| double* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_currentIterationResiduePtr | 
A pointer the the current iteration residue;.
Definition at line 183 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| double te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_diffusionRegularization | 
The diffusion regularization parameter.
Definition at line 184 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| unsigned int te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_firstRowIdx | 
First row to process.
Definition at line 181 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| te::rp::Matrix< double > const* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_initialXBufPtr | 
A pointer to the input buffer initial X component.
Definition at line 172 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), and operator=().
| te::rp::Matrix< double > const* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_initialYBufPtr | 
A pointer to the input buffer initial Y component.
Definition at line 173 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), and operator=().
| te::rp::Matrix< double > const* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_inputBufXPtr | 
A pointer to the input buffer X component.
Definition at line 175 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| te::rp::Matrix< double > const* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_inputBufYPtr | 
A pointer to the input buffer Y component.
Definition at line 176 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| te::rp::Matrix< double > const* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_inputMagBufPtr | 
A pointer to the input magnitude buffer.
Definition at line 174 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| unsigned int te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_lastRowIdx | 
Last row to process.
Definition at line 182 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| boost::mutex* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_mutexPtr | 
A pointer to the sync mutex.
Definition at line 180 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| te::rp::Matrix< double >* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_outputBufXPtr | 
A pointer to the output buffer X component.
Definition at line 178 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| te::rp::Matrix< double >* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_outputBufYPtr | 
A pointer to the output buffer X component.
Definition at line 179 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().
| te::rp::Matrix< double >* te::rp::Skeleton::ApplyVecDiffusionThreadParams::m_outputMagBufPtr | 
A pointer to the output magnitude buffer.
Definition at line 177 of file Skeleton.h.
Referenced by te::rp::Skeleton::applyVecDiffusion(), te::rp::Skeleton::applyVecDiffusionThreadEntry(), and operator=().