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

# sc\_Int2eCCA(3)

Int2eCCA adapts CCA integrals components for use within SC.

## NAME

sc::Int2eCCA - **Int2eCCA** adapts CCA integrals components for use within SC.

## SYNOPSIS

`#include <int2e.h>`

Inherits **sc::RefCount**.

### Public Member Functions

**Int2eCCA** (**Integral** \*integral, const **Ref**\< **GaussianBasisSet** \> &b1, const **Ref**\< **GaussianBasisSet** \> &b2, const **Ref**\< **GaussianBasisSet** \> &b3, const **Ref**\< **GaussianBasisSet** \> &b4, int order, size\_t storage, IntegralEvaluatorFactory, bool, string)\
 double \* **buffer** ()\
 void **compute\_erep** (int is, int js, int ks, int ls)\
 void **compute\_erep\_1der** (int is, int js, int ks, int ls, Chemistry::QC::GaussianBasis::DerivCenters &dc)\
 int **redundant** () const\
 void **set\_redundant** (int i)\

### Protected Attributes

**Integral** \* **integral\_**\

### Additional Inherited Members

## Detailed Description

**Int2eCCA** adapts CCA integrals components for use within SC.

It is used by **TwoBodyIntCCA** and **TwoBodyDerivIntCCA** to implement the **IntegralCCA** class.

## Author

Generated automatically by Doxygen for MPQC from the source code.
