DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
Classes | Namespaces | Typedefs | Functions
linalg.h File Reference
#include "misc.h"
#include "cblas_template.h"
#include <fstream>
#include <cstring>
#include <list>
#include <vector>
#include <utils.h>
+ Include dependency graph for linalg.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  spams::AbstractMatrix< T >
 
class  spams::AbstractMatrixB< T >
 
class  spams::Data< T >
 
class  spams::DoubleRowMatrix< T >
 
class  spams::Matrix< T >
 
class  spams::Matrix< T >
 
class  spams::ProdMatrix< T >
 
class  spams::ShiftMatrix< T >
 
class  spams::SpMatrix< T >
 
class  spams::SpMatrix< T >
 
class  spams::SpVector< T >
 
class  spams::SpVector< T >
 
class  spams::SubMatrix< T >
 
class  spams::Vector< T >
 
class  spams::Vector< T >
 

Namespaces

 spams
 

Typedefs

typedef std::list< int > spams::group
 
typedef int INTT
 
typedef std::list< group > spams::list_groups
 
typedef std::vector< group > spams::vector_groups
 

Functions

template<typename T >
static T spams::alt_log (const T x)
 
template<>
double spams::alt_log< double > (const double x)
 
template<>
float spams::alt_log< float > (const float x)
 
template<typename T >
static T spams::fusedHomotopyAux (const bool &sign1, const bool &sign2, const bool &sign3, const T &c1, const T &c2)
 
template<typename T >
static T spams::hardThrs (const T x, const T lambda)
 
template<typename T >
static bool spams::isEqual (const T lambda1, const T lambda2)
 
template<typename T >
static bool spams::isZero (const T lambda)
 
template<typename T >
static T spams::logexp (const T x)
 
template<typename T >
static T spams::softThrs (const T x, const T lambda)
 
template<typename T >
static T spams::xlogx (const T x)
 

Typedef Documentation

typedef int INTT

Definition at line 49 of file linalg.h.