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

# sc\_GRTCints(3)

GRTCints is a specialization of Int2eCints that computes two-electron integrals specific to linear R12 methods.

## NAME

sc::GRTCints - **GRTCints** is a specialization of **Int2eCints** that computes two-electron integrals specific to linear R12 methods.

## SYNOPSIS

`#include <grt.h>`

Inherits **sc::Int2eCints**.

### Public Member Functions

**GRTCints** (**Integral** \*, const **Ref**\< **GaussianBasisSet** \> &, const **Ref**\< **GaussianBasisSet** \> &, const **Ref**\< **GaussianBasisSet** \> &, const **Ref**\< **GaussianBasisSet** \> &, size\_t storage)\
 double \* **buffer** (**TwoBodyInt::tbint\_type** te\_type) const\
 Returns the location of the buffer with target integrals.  void **compute\_quartet** (int \*, int \*, int \*, int \*)\
 Evaluate the target quartet of integrals.

### Static Public Member Functions

static size\_t **storage\_required** (const **Ref**\< **GaussianBasisSet** \> &b1, const **Ref**\< **GaussianBasisSet** \> &b2=0, const **Ref**\< **GaussianBasisSet** \> &b3=0, const **Ref**\< **GaussianBasisSet** \> &b4=0)\

### Additional Inherited Members

## Detailed Description

**GRTCints** is a specialization of **Int2eCints** that computes two-electron integrals specific to linear R12 methods.

## Member Function Documentation

### double \* sc::GRTCints::buffer (TwoBodyInt::tbint\_type) const` [inline]`, ` [virtual]`

Returns the location of the buffer with target integrals.

Implements **sc::Int2eCints**.

### void sc::GRTCints::compute\_quartet (int \*, int \*, int \*, int \*)` [virtual]`

Evaluate the target quartet of integrals.

Implements **sc::Int2eCints**.

## Author

Generated automatically by Doxygen for MPQC from the source code.
