MorphoGraphX  2.0-1-227
Namespaces | Functions
DistMatrixProto.hpp File Reference
#include <DistObject.hpp>
#include <ThrustTypes.hpp>

Go to the source code of this file.

Namespaces

 mgx
 Distributed matrix library.
 

Functions

template<typename T >
int mgx::multGPU (T *v, typename T::value_type::value_type a, T *r)
 
template<typename T >
int mgx::multGPU (T *v1, T *v2, typename T::value_type::value_type &r)
 
template<typename TM , typename TV >
int mgx::multGPU (DeviceVu *nb, TM *mv, TM *me, TV *v, TV *r)
 
template<typename T >
int mgx::addToDiagGPU (typename T::value_type::value_type a, T *r)
 
template<typename T >
int mgx::addGPU (T *v1, T *v2, T *r)
 
template<typename T >
int mgx::subtractGPU (T *v1, T *v2, T *r)
 
template<typename T >
int mgx::fillGPU (typename T::value_type::value_type a, T *r)
 
template<typename T >
int mgx::minGPU (T *v, typename T::value_type::value_type &r)
 
template<typename T >
int mgx::maxGPU (T *v, typename T::value_type::value_type &r)
 
template<typename T >
int mgx::saxpyGPU (T *v1, T *v2, typename T::value_type::value_type a, T *r)
 
template<typename T >
int mgx::jacobiPreCondGPU (DeviceVu *nb, T *mv, T *me, T *av, T *ae)