---
name: "sc_CorrelationTable"
section: "3"
platform: "linux"
package: "libsc-doc"
version: "2.3.1-22"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/sc_CorrelationTable"
---

# sc\_CorrelationTable(3)

The CorrelationTable class provides a correlation table between two point groups.

## NAME

sc::CorrelationTable - The **CorrelationTable** class provides a correlation table between two point groups.

## SYNOPSIS

`#include <corrtab.h>`

Inherits **sc::RefCount**.

### Public Member Functions

**CorrelationTable** (const **Ref**\< **PointGroup** \> &**group**, const **Ref**\< **PointGroup** \> &**subgroup**)\
 Create a correlation table for the two groups.  **Ref**\< **PointGroup** \> **group** () const\
 Returns the higher order point group.  **Ref**\< **PointGroup** \> **subgroup** () const\
 Returns the lower order point group.  int **initialize\_table** (const **Ref**\< **PointGroup** \> &**group**, const **Ref**\< **PointGroup** \> &**subgroup**)\
 Initalize the correlation table.  const char \* **error** (int errcod)\
 Converts error codes from initialize\_table into a text string.  int **n** () const\
 Returns the number of irreps in the high order group.  int **subn** () const\
 Returns the number of irreps in the subgroup.  int **degen** (int igamma) const\
 Returns the degeneracy of the irrep.  int **subdegen** (int igamma) const\
 Returns the degeneracy of the subgroup irrep.  int **ngamma** (int igamma) const\
 Returns the number of irreps in the low order group that an irrep.  int **gamma** (int igamma, int i) const\
 Returns the irreps in the low order group that an irrep from the high order group can be reduced to.  void **print** (std::ostream &o=**ExEnv::out0**()) const\

### Additional Inherited Members

## Detailed Description

The **CorrelationTable** class provides a correlation table between two point groups.

## Member Function Documentation

### int sc::CorrelationTable::initialize\_table (const Ref\< PointGroup \> & group, const Ref\< PointGroup \> & subgroup)

Initalize the correlation table. Returns 0 for success and nonzero for failure. This will fail if the subgroup is not really a subgroup of group.

## Author

Generated automatically by Doxygen for MPQC from the source code.
