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

# sc\_PetiteList(3)

## NAME

sc::PetiteList

## SYNOPSIS

Inherits **sc::RefCount**.

### Public Member Functions

**PetiteList** (const **Ref**\< **GaussianBasisSet** \> &, const **Ref**\< **Integral** \> &)\
 **Ref**\< **GaussianBasisSet** \> **basis** ()\
 **Ref**\< **Integral** \> **integral** ()\
 **Ref**\< **PetiteList** \> **clone** ()\
 int **nirrep** () const\
 int **order** () const\
 int **atom\_map** (int n, int g) const\
 int **shell\_map** (int n, int g) const\
 int **lambda** (int ij) const\
 int **lambda** (int i, int j) const\
 int **in\_p1** (int n) const\
 int **in\_p2** (int ij) const\
 int **in\_p2** (int i, int j) const\
 Same as previous, except for it takes i and j separately.  int **in\_p4** (int ij, int kl, int i, int j, int k, int l) const\
 int **in\_p4** (int i, int j, int k, int l) const\
 Same as previous, except for doesn't assume ij \> kl and recomputes them.  int **nfunction** (int i) const\
 int **nblocks** () const\
 void **print** (std::ostream &=**ExEnv::out0**(), int verbose=1)\
 **RefSCDimension** **AO\_basisdim** ()\
 **RefSCDimension** **SO\_basisdim** ()\
 **RefSCMatrix** **r** (int g)\
 **SO\_block** \* **aotoso\_info** ()\
 **RefSCMatrix** **aotoso** ()\
 **RefSCMatrix** **sotoao** ()\
 void **symmetrize** (const **RefSymmSCMatrix** &skel, const **RefSymmSCMatrix** &sym)\
 **RefSymmSCMatrix** **to\_SO\_basis** (const **RefSymmSCMatrix** &)\
 **RefSymmSCMatrix** **to\_AO\_basis** (const **RefSymmSCMatrix** &)\
 **RefSCMatrix** **evecs\_to\_AO\_basis** (const **RefSCMatrix** &)\
 **RefSCMatrix** **evecs\_to\_SO\_basis** (const **RefSCMatrix** &)\

### Additional Inherited Members

## Author

Generated automatically by Doxygen for MPQC from the source code.
