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

#include <DistMatrixCuda.hpp>

Public Member Functions

 jacobiPreCondOP (DeviceVu *_Nb, thrust::device_vector< T > *_Mv, thrust::device_vector< T > *_Me, thrust::device_vector< T > *_Av, thrust::device_vector< T > *_Ae, uint _nbs)
 
__host__ __device__ void operator() (const uint vtx) const
 

Public Attributes

uintNb
 
T * Mv
 
T * Me
 
T * Av
 
T * Ae
 
uint nbs
 

Detailed Description

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

Definition at line 95 of file DistMatrixCuda.hpp.

Constructor & Destructor Documentation

◆ jacobiPreCondOP()

template<typename T >
mgx::jacobiPreCondOP< T >::jacobiPreCondOP ( DeviceVu _Nb,
thrust::device_vector< T > *  _Mv,
thrust::device_vector< T > *  _Me,
thrust::device_vector< T > *  _Av,
thrust::device_vector< T > *  _Ae,
uint  _nbs 
)
inline

Definition at line 102 of file DistMatrixCuda.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 107 of file DistMatrixCuda.hpp.

Member Data Documentation

◆ Ae

template<typename T >
T * mgx::jacobiPreCondOP< T >::Ae

Definition at line 99 of file DistMatrixCuda.hpp.

◆ Av

template<typename T >
T* mgx::jacobiPreCondOP< T >::Av

Definition at line 99 of file DistMatrixCuda.hpp.

◆ Me

template<typename T >
T * mgx::jacobiPreCondOP< T >::Me

Definition at line 98 of file DistMatrixCuda.hpp.

◆ Mv

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

Definition at line 98 of file DistMatrixCuda.hpp.

◆ Nb

template<typename T >
uint* mgx::jacobiPreCondOP< T >::Nb

Definition at line 97 of file DistMatrixCuda.hpp.

◆ nbs

template<typename T >
uint mgx::jacobiPreCondOP< T >::nbs

Definition at line 100 of file DistMatrixCuda.hpp.


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