OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
propCheckNAN< vector > Struct Template Reference

this class is a functor for "for_each" algorithm More...

Detailed Description

template<typename vector>
struct propCheckNAN< vector >

this class is a functor for "for_each" algorithm

This class is a functor for "for_each" algorithm. For each property it check that there are not NAN properties

Parameters
Tboost::fusion::vector

Definition at line 266 of file se_class3_vector.hpp.

#include <se_class3_vector.hpp>

Public Member Functions

 propCheckNAN (const vector &data, size_t id)
 constructor
 
template<typename T >
void operator() (T &t) const
 It call the copy function for each property.
 

Data Fields

const vector & data
 Data to check.
 
size_t id
 Element to check.
 

Constructor & Destructor Documentation

◆ propCheckNAN()

template<typename vector >
propCheckNAN< vector >::propCheckNAN ( const vector &  data,
size_t  id 
)
inline

constructor

Parameters
datavector to check for Nan properties
idelement to check

Definition at line 280 of file se_class3_vector.hpp.

Member Function Documentation

◆ operator()()

template<typename vector >
template<typename T >
void propCheckNAN< vector >::operator() ( T &  t) const
inline

It call the copy function for each property.

Parameters
teach member

Definition at line 291 of file se_class3_vector.hpp.

Field Documentation

◆ data

template<typename vector >
const vector& propCheckNAN< vector >::data

Data to check.

Definition at line 269 of file se_class3_vector.hpp.

◆ id

template<typename vector >
size_t propCheckNAN< vector >::id

Element to check.

Definition at line 272 of file se_class3_vector.hpp.


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