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

Public Member Functions

 C_SG_MAGNET_AMP_GEN (SG_MAGNET *nd_p, QB_NET *net_p, C_PI_WIND *pi_wind_p)
 
const DOUBLE & get_magnetic_theta () const
 
const DOUBLE & get_magnetic_phi () const
 
VOID set_magnetic_theta (const DOUBLE &theta)
 
VOID set_magnetic_phi (const DOUBLE &phi)
 
SHORT get_spin (USHORT pos) const
 
const DOUBLE & get_theta (USHORT pos) const
 
const DOUBLE & get_phi (USHORT pos) const
 
VOID set_spin (USHORT pos, SHORT spin)
 
VOID set_theta (USHORT pos, const DOUBLE &theta)
 
VOID set_phi (USHORT pos, const DOUBLE &phi)
 
const VECTOR< SHORT > & get_spins () const
 
const VECTOR< DOUBLE > & get_thetas () const
 
const VECTOR< DOUBLE > & get_phis () const
 
VOID set_spins (const VECTOR< SHORT > &spins)
 
VOID set_thetas (const VECTOR< DOUBLE > &thetas)
 
VOID set_phis (const VECTOR< DOUBLE > &phis)
 
BOOLEAN param_vecs_are_empty ()
 
VOID resize (USHORT len)
 
VOID resize (const VECTOR< USHORT > &in_nd_types)
 
VOID extract_at (USHORT loc)
 
VOID reorder (const UI_MAP &map)
 
COMPLEX sg_magnet_amp (USHORT n_neg, USHORT n_pos, USHORT in_sum, USHORT in_row, SHORT in_spin)
 
USHORT get_expected_degen (const USHORT *in_sums, const USHORT *in_rows, const SHORT *in_spins)
 
BOOLEAN parents_are_canonical (VECTOR< USHORT > &in_nd_types)
 
BOOLEAN dialog_entries_are_legal (Str255 theta, Str255 phi)
 
VOID fill_trans_mat_and_st_names_of_nd ()
 
BOOLEAN talk ()
 
- Public Member Functions inherited from C_AMP_GEN
 C_AMP_GEN (NODE *nd_p, QB_NET *net_p, C_PI_WIND *pi_wind_p)
 

Private Attributes

DOUBLE its_magnetic_theta
 
DOUBLE its_magnetic_phi
 
VECTOR< SHORT > its_spins
 
VECTOR< DOUBLE > its_thetas
 
VECTOR< DOUBLE > its_phis
 

Additional Inherited Members

- Protected Attributes inherited from C_AMP_GEN
NODEits_nd_p
 
QB_NETits_net_p
 
C_PI_WINDits_pi_wind_p
 

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