src/HSLib/SpinOp.cc
// Input		SOp	: Spin operator (this)
// 			ostr	: An output stream
//			full    : Flag for how much output
//				    0 = Output Full Space Array
// Return		void	: SOp information put into ostr
Input          SOp     : Spin operator (this)
ostr    : An output stream
full    : Flag for how much output
0 = Output Full Space Array
Return         void    : SOp information put into ostr
Input SOp : Spin operator ( this ) ostr : An output stream full : Flag for how much output 0 = Output Full Space Array Return void : SOp information put into ostr
void spin_op::print(std::ostream& ostr, int full) const
  {
  if(pr != NULL) blow_up(); 			
  if(mx.rows()>1) ostr << mx;			
  else ostr << "\n\tNULL Spin Operator";	
  if(full) ostr << "\n";
  }
void spin_op :: print ( std :: ostream & ostr , int full ) const { if ( pr != NULL ) blow_up ( ) ; if ( mx . rows ( ) > 1 ) ostr << mx ; else ostr << " \n \t " ; if ( full ) ostr << " \n " ; }
Input          SOp     : Spin operator (this)
ostr    : An output stream
full    : Flag for how much output
0 = Output Full Space Array
Return         void    : SOp information put into ostr
Input SOp : Spin operator ( this ) ostr : An output stream full : Flag for how much output 0 = Output Full Space Array Return void : SOp information put into ostr
// Need full space operator // Now, print full space array  // If NULL, print thats so