HMM
Toolbox for hidden Markov models
printFuns.cpp File Reference

helper functions for printing HMM parameters and sequences More...

#include <hmm.h>

Functions

std::string blockPrint (int bin, int printMode)
 [blockPrint description] More...
 
void printMat (std::vector< std::vector< double > > mat)
 formats and prints a "vec of vecs" matrix to cout More...
 
void printVecAsBlock (int *v, int veclen, int printMode)
 applies blockPrint to each item in a vector for within-console visualization More...
 
void printVec (std::vector< double > v)
 simply prints vector to cout as is More...
 

Detailed Description

helper functions for printing HMM parameters and sequences

helper functions for printing hmm parameters and sequences

Author
Adam Willats
Date
7/19/17.

Function Documentation

◆ blockPrint()

std::string blockPrint ( int  bin,
int  printMode 
)

[blockPrint description]

Parameters
bininteger indicating block category. Most likely 0 or 1.
printMode0 for ints, 1 for block characters, 2 for _&^
Returns
string printed to represent block

◆ printMat()

void printMat ( std::vector< std::vector< double > >  mat)

formats and prints a "vec of vecs" matrix to cout

Parameters
matvector of vectors matrix to be printed to cout

◆ printVec()

void printVec ( std::vector< double >  v)

simply prints vector to cout as is

Parameters
vvector to be printed
See also
printVecAsBlock()

◆ printVecAsBlock()

void printVecAsBlock ( int *  v,
int  veclen,
int  printMode 
)

applies blockPrint to each item in a vector for within-console visualization

Parameters
vvector of integers to be printed
veclenlength of v
printMode0 for ints, 1 for block characters, 2 for _&^
See also
blockPrint(), printVec()