sc::IrreducibleRepresentation(3)
π
NAME π
β sc::IrreducibleRepresentation(3), MPQC manual
okay bestie, this is sc::IrreducibleRepresentation from the MPQC manual, and it's the class that provides information associated with a particular irreducible representation of a point group. That's the whole vibe. π
β¨ SYNOPSIS β¨
#include <pointgrp.h>
πΈ Public Member Functions πΈ
IrreducibleRepresentation (const IrreducibleRepresentation &)β the copy constructor, taking aconst IrreducibleRepresentation &.IrreducibleRepresentation (int, int, const char *, const char *=0)β this constructor takes as arguments the order of the point group, the degeneracy of the irrep, and the Mulliken symbol of the irrep. The Mulliken symbol is copied internally.IrreducibleRepresentation & operator= (const IrreducibleRepresentation &)β the assignment operator, taking aconst IrreducibleRepresentation &.void init (int=0, int=0, const char *=0, const char *=0)β initialize the order, degeneracy, and Mulliken symbol of the irrep. β¨int order () constβ returns the order of the group.int degeneracy () constβ returns the degeneracy of the irrep.int complex () constβ returns the value ofcomplex_.int nproj () constβ returns the number of projection operators for the irrep.int nrot () constβ returns the number of rotations associated with the irrep.int ntrans () constβ returns the number of translations associated with the irrep.const char * symbol () constβ returns the Mulliken symbol for the irrep.const char * symbol_ns () constβ returns the Mulliken symbol for the irrep without special characters.double character (int i) constβ returns the character for the i'th symmetry operation of the point group.double p (int x1, int x2, int i) constβ returns the element(x1,x2)of the i'th representation matrix.double p (int d, int i) constβ returns the character for the d'th contribution to the i'th representation matrix.void print (std::ostream &=ExEnv::out0()) constβ this prints the irrep to the given file, orstdoutif none is given.
π«Ά Friends π«Ά
class CharacterTableβ friend class. iykyk. π
π Detailed Description π
The IrreducibleRepresentation class provides information associated with a particular irreducible representation of a point group.
This includes the Mulliken symbol for the irrep, the degeneracy of the irrep, the characters which represent the irrep, and the number of translations and rotations in the irrep. The order of the point group is also provided β and bestie, that's equal to the number of characters in an irrep. π
π οΈ Constructor & Destructor Documentation π οΈ
sc::IrreducibleRepresentation::IrreducibleRepresentation (int, int, const char *, const char * = 0)
This constructor takes as arguments the order of the point group, the degeneracy of the irrep, and the Mulliken symbol of the irrep. The Mulliken symbol is copied internally. π
π§ Member Function Documentation π§
void sc::IrreducibleRepresentation::print (std::ostream & = ExEnv::out0()) const
This prints the irrep to the given file, or stdout if none is given. The second argument is an optional string of spaces to offset by. π¨οΈβ¨
π Author π
Generated automatically by Doxygen for MPQC from the source code.
xoxo, bestie π this iconic page is from MPQC, version 2.3.1, dated Sun Oct 4 2020, and it's all about sc::IrreducibleRepresentation(3). byeee! π¦πΈ
π¦ where this page comes from
- ubuntu jammy: libsc-doc 2.3.1-21
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms