XCDistributorLda< Matrix > Struct Template Reference

distributes a LDA-type xc potential over the XC-matrix elements, with optimization for a closed shell case. More...

#include <xc_evaluators.h>

List of all members.

Static Public Member Functions

static void distribute (DftIntegratorBl *grid, int bllen, int blstart, int blend, real *restrict tmp, real *restrict dR, Matrix &excmat)

Detailed Description

template<typename Matrix>
struct XCDistributorLda< Matrix >

distributes a LDA-type xc potential over the XC-matrix elements, with optimization for a closed shell case.

Matrix is a type that provides an operation add(row, col, val).


Member Function Documentation

template<typename Matrix >
static void XCDistributorLda< Matrix >::distribute ( DftIntegratorBl grid,
int  bllen,
int  blstart,
int  blend,
real *restrict  tmp,
real *restrict  dR,
Matrix &  excmat 
) [inline, static]

The documentation for this struct was generated from the following file:

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1