Field3D
FieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple Struct Reference

#include <FieldGroup.h>

Public Member Functions

template<typename T >
void operator() (const T &vec) const
 Functor.
 
 SampleMIPMultiple (const size_t n, const float *p, const float *wsSpotSize, float *result, size_t *numHits)
 Ctor.
 

Public Attributes

const int m_n
 
size_tm_numHits
 
const floatm_p
 
floatm_result
 
const floatm_wsSpotSize
 

Detailed Description

template<typename BaseTypeList_T, int Dims_T>
struct FieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple

Definition at line 1142 of file FieldGroup.h.

Constructor & Destructor Documentation

◆ SampleMIPMultiple()

template<typename BaseTypeList_T , int Dims_T>
FieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple::SampleMIPMultiple ( const size_t n,
const float * p,
const float * wsSpotSize,
float * result,
size_t * numHits )
inline

Ctor.

Definition at line 1145 of file FieldGroup.h.

Member Function Documentation

◆ operator()()

template<typename BaseTypeList_T , int Dims_T>
template<typename T >
void FieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple::operator() ( const T & vec) const
inline

Functor.

Definition at line 1152 of file FieldGroup.h.

1153 {
1156 }
static void sampleMIPMultiple(const WrapperVec_T &f, const size_t neval, const float *wsPs, const float *wsSpotSizes, float *value, size_t *numHits)

References FIELD3D_MTX_T, and FieldSampler< WrapperVec_T, Dims_T >::sampleMIPMultiple().

Member Data Documentation

◆ m_n

template<typename BaseTypeList_T , int Dims_T>
const int FieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple::m_n

Definition at line 1158 of file FieldGroup.h.

◆ m_p

template<typename BaseTypeList_T , int Dims_T>
const float* FieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple::m_p

Definition at line 1159 of file FieldGroup.h.

◆ m_wsSpotSize

template<typename BaseTypeList_T , int Dims_T>
const float* FieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple::m_wsSpotSize

Definition at line 1160 of file FieldGroup.h.

◆ m_result

template<typename BaseTypeList_T , int Dims_T>
float* FieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple::m_result

Definition at line 1161 of file FieldGroup.h.

◆ m_numHits

template<typename BaseTypeList_T , int Dims_T>
size_t* FieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple::m_numHits

Definition at line 1162 of file FieldGroup.h.


The documentation for this struct was generated from the following file: