Version: 1.0
Public Member Functions | Public Attributes | List of all members
connectivity_mat Struct Reference

#include <connectivity_mat.h>

Public Member Functions

 connectivity_mat (const std::vector< std::string > &names)
 
bool operator() (const std::string &row, const std::string &col) const
 
void set (const std::string &row, const std::string &col, bool b)
 
const std::string & GetHeader (size_t i)
 
void DisplayCondNames (std::ostream &os=std::cout)
 
void DisplayMap (std::ostream &os=std::cout)
 

Public Attributes

std::vector< std::vector< int > > data_
 
std::map< std::string, size_t > pos_
 
std::vector< std::string > names_
 

Detailed Description

Definition at line 22 of file connectivity_mat.h.

Constructor & Destructor Documentation

◆ connectivity_mat()

connectivity_mat::connectivity_mat ( const std::vector< std::string > &  names)
inline

Definition at line 28 of file connectivity_mat.h.

Member Function Documentation

◆ DisplayCondNames()

void connectivity_mat::DisplayCondNames ( std::ostream &  os = std::cout)
inline

Definition at line 58 of file connectivity_mat.h.

◆ DisplayMap()

void connectivity_mat::DisplayMap ( std::ostream &  os = std::cout)
inline

Definition at line 64 of file connectivity_mat.h.

◆ GetHeader()

const std::string& connectivity_mat::GetHeader ( size_t  i)
inline

Definition at line 51 of file connectivity_mat.h.

◆ operator()()

bool connectivity_mat::operator() ( const std::string &  row,
const std::string &  col 
) const
inline

Definition at line 37 of file connectivity_mat.h.

◆ set()

void connectivity_mat::set ( const std::string &  row,
const std::string &  col,
bool  b 
)
inline

Definition at line 44 of file connectivity_mat.h.

Member Data Documentation

◆ data_

std::vector<std::vector<int> > connectivity_mat::data_

Definition at line 23 of file connectivity_mat.h.

◆ names_

std::vector<std::string> connectivity_mat::names_

Definition at line 25 of file connectivity_mat.h.

◆ pos_

std::map<std::string, size_t> connectivity_mat::pos_

Definition at line 24 of file connectivity_mat.h.


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