vg
tools for working with variation graphs
Public Member Functions | Public Attributes | List of all members
vg::MEMChainModelVertex Class Reference

#include <cluster.hpp>

Public Member Functions

 MEMChainModelVertex (void)=default
 
 MEMChainModelVertex (const MEMChainModelVertex &)=default
 
 MEMChainModelVertex (MEMChainModelVertex &&)=default
 
MEMChainModelVertexoperator= (const MEMChainModelVertex &) &=default
 
MEMChainModelVertexoperator= (MEMChainModelVertex &&) &=default
 
virtual ~MEMChainModelVertex ()
 

Public Attributes

MaximalExactMatch mem
 
vector< pair< MEMChainModelVertex *, double > > next_cost
 
vector< pair< MEMChainModelVertex *, double > > prev_cost
 
double weight
 
double score
 
MEMChainModelVertexprev
 

Constructor & Destructor Documentation

◆ MEMChainModelVertex() [1/3]

vg::MEMChainModelVertex::MEMChainModelVertex ( void  )
default

◆ MEMChainModelVertex() [2/3]

vg::MEMChainModelVertex::MEMChainModelVertex ( const MEMChainModelVertex )
default

◆ MEMChainModelVertex() [3/3]

vg::MEMChainModelVertex::MEMChainModelVertex ( MEMChainModelVertex &&  )
default

◆ ~MEMChainModelVertex()

virtual vg::MEMChainModelVertex::~MEMChainModelVertex ( )
inlinevirtual

Member Function Documentation

◆ operator=() [1/2]

MEMChainModelVertex& vg::MEMChainModelVertex::operator= ( const MEMChainModelVertex ) &
default

◆ operator=() [2/2]

MEMChainModelVertex& vg::MEMChainModelVertex::operator= ( MEMChainModelVertex &&  ) &
default

Member Data Documentation

◆ mem

MaximalExactMatch vg::MEMChainModelVertex::mem

◆ next_cost

vector<pair<MEMChainModelVertex*, double> > vg::MEMChainModelVertex::next_cost

◆ prev

MEMChainModelVertex* vg::MEMChainModelVertex::prev

◆ prev_cost

vector<pair<MEMChainModelVertex*, double> > vg::MEMChainModelVertex::prev_cost

◆ score

double vg::MEMChainModelVertex::score

◆ weight

double vg::MEMChainModelVertex::weight

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