Quantum Fog  0.9.3
Public Member Functions | Private Attributes | Friends | List of all members
BI_NODE Class Reference
Collaboration diagram for BI_NODE:
Collaboration graph
[legend]

Public Member Functions

VOID set_degens (USHORT degen1, USHORT degen2)
 
VOID copy (const BI_NODE &bn)
 
 BI_NODE (USHORT nd1, USHORT degen1, USHORT nd2, USHORT degen2)
 
 BI_NODE (const BI_NODE &bn)
 
BI_NODEoperator= (const BI_NODE &rhs)
 
USHORT get_nd1 () const
 
USHORT get_nd2 () const
 
BOOLEAN has (USHORT nd) const
 
BOOLEAN has (USHORT nd1, USHORT nd2) const
 
VOID renumber_nds (const UI_MAP &map)
 
const DOUBLE & get_cum_prob (USHORT row, USHORT col) const
 
VOID normalize_cum_probs ()
 
VOID set_cum_info_to_default ()
 
VOID add_to_an_entry_of_cum_amps (USHORT row, USHORT col, const COMPLEX &net_amp)
 
VOID prepare_cum_info_for_next_ending ()
 

Private Attributes

USHORT its_nd1
 
USHORT its_nd2
 
USHORT its_num_of_rows
 
USHORT its_num_of_cols
 
MATRIX< COMPLEX > its_cum_amps
 
MATRIX< DOUBLE > its_cum_probs
 

Friends

BOOLEAN operator== (const BI_NODE &bi_x, const BI_NODE &bi_y)
 
BOOLEAN operator!= (const BI_NODE &bi_x, const BI_NODE &bi_y)
 

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