Developer documentation
Version 3.0.3-105-gd3941f44
MR::Connectome Namespace Reference

Namespaces

namespace  Enhance
 

Classes

class  LUT
 
class  LUT_node
 
class  Mat2Vec
 

Typedefs

using node_t = uint32_t
 
using value_type = default_type
 
using matrix_type = Eigen::Array< value_type, Eigen::Dynamic, Eigen::Dynamic >
 
using vector_type = Eigen::Array< value_type, Eigen::Dynamic, 1 >
 
using mask_type = Eigen::Array< bool, Eigen::Dynamic, Eigen::Dynamic >
 

Functions

template<class MatrixType >
void check (const MatrixType &in, const node_t num_nodes=0)
 
template<class MatrixType >
bool is_directed (MatrixType &in)
 
template<class MatrixType >
void to_symmetric (MatrixType &in)
 
template<class MatrixType >
void to_upper (MatrixType &in)
 
void check (const Header &)
 
vector< node_tget_lut_mapping (const LUT &, const LUT &)
 

Variables

const App::OptionGroup MatrixOutputOptions
 

Typedef Documentation

◆ mask_type

using MR::Connectome::mask_type = typedef Eigen::Array<bool, Eigen::Dynamic, Eigen::Dynamic>

Definition at line 39 of file connectome.h.

◆ matrix_type

using MR::Connectome::matrix_type = typedef Eigen::Array<value_type, Eigen::Dynamic, Eigen::Dynamic>

Definition at line 37 of file connectome.h.

◆ node_t

using MR::Connectome::node_t = typedef uint32_t

Definition at line 34 of file connectome.h.

◆ value_type

Definition at line 36 of file connectome.h.

◆ vector_type

using MR::Connectome::vector_type = typedef Eigen::Array<value_type, Eigen::Dynamic, 1>

Definition at line 38 of file connectome.h.

Function Documentation

◆ check() [1/2]

void MR::Connectome::check ( const Header )

◆ check() [2/2]

template<class MatrixType >
void MR::Connectome::check ( const MatrixType &  in,
const node_t  num_nodes = 0 
)

Definition at line 48 of file connectome.h.

◆ get_lut_mapping()

vector< node_t > MR::Connectome::get_lut_mapping ( const LUT ,
const LUT  
)

◆ is_directed()

template<class MatrixType >
bool MR::Connectome::is_directed ( MatrixType &  in)

Definition at line 59 of file connectome.h.

◆ to_symmetric()

template<class MatrixType >
void MR::Connectome::to_symmetric ( MatrixType &  in)

Definition at line 81 of file connectome.h.

◆ to_upper()

template<class MatrixType >
void MR::Connectome::to_upper ( MatrixType &  in)

Definition at line 103 of file connectome.h.

Variable Documentation

◆ MatrixOutputOptions

const App::OptionGroup MR::Connectome::MatrixOutputOptions
extern