MorphoGraphX  2.0-1-227
Public Types | Public Member Functions | Public Attributes | List of all members
mgx::addToDiagOP< T > Struct Template Reference

#include <DistMatrixCuda.hpp>

Public Types

typedef thrust::device_vector< T > DevMatV
 

Public Member Functions

 addToDiagOP (DevMatV *_Mv, double _a)
 
__host__ __device__ void operator() (const uint vtx) const
 

Public Attributes

T * Mv
 
double a
 
int sz
 

Detailed Description

template<typename T>
struct mgx::addToDiagOP< T >

Definition at line 72 of file DistMatrixCuda.hpp.

Member Typedef Documentation

◆ DevMatV

template<typename T >
typedef thrust::device_vector<T> mgx::addToDiagOP< T >::DevMatV

Definition at line 78 of file DistMatrixCuda.hpp.

Constructor & Destructor Documentation

◆ addToDiagOP()

template<typename T >
mgx::addToDiagOP< T >::addToDiagOP ( DevMatV _Mv,
double  _a 
)
inline

Definition at line 80 of file DistMatrixCuda.hpp.

Member Function Documentation

◆ operator()()

template<typename T >
__host__ __device__ void mgx::addToDiagOP< T >::operator() ( const uint  vtx) const
inline

Definition at line 84 of file DistMatrixCuda.hpp.

Member Data Documentation

◆ a

template<typename T >
double mgx::addToDiagOP< T >::a

Definition at line 75 of file DistMatrixCuda.hpp.

◆ Mv

template<typename T >
T* mgx::addToDiagOP< T >::Mv

Definition at line 74 of file DistMatrixCuda.hpp.

◆ sz

template<typename T >
int mgx::addToDiagOP< T >::sz

Definition at line 76 of file DistMatrixCuda.hpp.


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