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

# sc\_ShellExtent(3)

## NAME

sc::ShellExtent

## SYNOPSIS

Inherits **sc::RefCount**.

### Public Member Functions

void **init** (const **Ref**\< **GaussianBasisSet** \> &, double resolution=1.0, double tolerance=DBL\_EPSILON)\
 const std::vector\< **ExtentData** \> & **contributing\_shells** (int x, int y, int z)\
 Returns the shells that are nonzero at coordinates x, y, z.  const std::vector\< **ExtentData** \> & **contributing\_shells** (double x, double y, double z)\
 void **print** (std::ostream &o=**ExEnv::out0**())\
 const int \* **n** () const\
 int **n** (int ixyz) const\
 double **lower** (int ixyz) const\
 double **upper** (int ixyz) const\
 double **resolution** () const\

### Additional Inherited Members

## Member Function Documentation

### const std::vector\< ExtentData \> & sc::ShellExtent::contributing\_shells (int x, int y, int z)` [inline]`

Returns the shells that are nonzero at coordinates x, y, z. The shells numbers are in ascending order.

## Author

Generated automatically by Doxygen for MPQC from the source code.
