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

# sc\_CSGradS2PDM(3)

## NAME

sc::CSGradS2PDM

## SYNOPSIS

Inherits **sc::Thread**.

### Public Member Functions

**CSGradS2PDM** (int mythread\_a, int nthread\_a, int me\_a, int nproc\_a, const **Ref**\< **ThreadLock** \> &lock\_a, const **Ref**\< **GaussianBasisSet** \> &basis\_a, const **Ref**\< **TwoBodyDerivInt** \> &tbintder\_a, const double \*PHF\_a, const double \*P2AO\_a, int tol\_a, int debug\_a, int dynamic\_a)\
 void **accum\_mp2\_contrib** (double \*\*ginter)\
 void **accum\_hf\_contrib** (double \*\*hf\_ginter)\
 void **run** ()\
 This is called with the **Thread** is run from a **ThreadGrp**.

### Additional Inherited Members

## Member Function Documentation

### void sc::CSGradS2PDM::run ()` [virtual]`

This is called with the **Thread** is run from a **ThreadGrp**.

Implements **sc::Thread**.

## Author

Generated automatically by Doxygen for MPQC from the source code.
