sc_SymRep man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

sc::SymRep(3)			     MPQC			 sc::SymRep(3)

NAME
       sc::SymRep - The SymRep class provides an n dimensional matrix
       representation of a symmetry operation, such as a rotation or
       reflection.

SYNOPSIS
       #include <pointgrp.h>

   Public Member Functions
       SymRep (int=0)
       SymRep (const SymmetryOperation &)
       operator SymmetryOperation () const
	   Cast to a SymmetryOperation.
       double trace () const
	   returns the trace of the transformation matrix
       void set_dim (int i)
	   set the dimension of d
       double * operator[] (int i)
	   returns the i'th row of the transformation matrix
       const double * operator[] (int i) const
	   const version of the above
       double & operator() (int i, int j)
	   returns a reference to the (i,j)th element of the transformation
	   matrix
       double operator() (int i, int j) const
	   const version of double& operator()(int i, int j)
       void zero ()
	   zero out the symop
       SymRep operate (const SymRep &r) const
	   This operates on this with r (i.e. return r * this).
       SymRep transform (const SymRep &r) const
	   This performs the transform r * this * r~.
       void unit ()
	   Set equal to a unit matrix.
       void E ()
	   Set equal to the identity.
       void i ()
	   Set equal to an inversion.
       void sigma_h ()
	   Set equal to reflection in xy plane.
       void sigma_xz ()
	   Set equal to reflection in xz plane.
       void sigma_yz ()
	   Set equal to reflection in yz plane.
       void rotation (int n)
	   Set equal to a clockwise rotation by 2pi/n.
       void rotation (double theta)
       void c2_x ()
	   Set equal to C2 about the x axis.
       void c2_y ()
	   Set equal to C2 about the x axis.
       void print (std::ostream &=ExEnv::out0()) const
	   print the matrix

Detailed Description
       The SymRep class provides an n dimensional matrix representation of a
       symmetry operation, such as a rotation or reflection.

       The trace of a SymRep can be used as the character for that symmetry
       operation. d is hardwired to 5x5 since the H irrep in Ih is 5
       dimensional.

Author
       Generated automatically by Doxygen for MPQC from the source code.

Version 2.3.1			Fri Feb 19 2016			 sc::SymRep(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net