occ
Loading...
Searching...
No Matches
occ::slater::Shell Class Reference

#include <slaterbasis.h>

Public Member Functions

 Shell ()
 Shell (const IVec &, const IVec &, const Vec &, const Mat &)
 Shell (const std::vector< int > &, const std::vector< int > &, const std::vector< double > &, const std::vector< std::vector< double > > &)
double rho (double r) const
double grad_rho (double r) const
Vec rho (const Vec &) const
void rho (const Vec &, Vec &) const
Vec grad_rho (const Vec &) const
void grad_rho (const Vec &, Vec &) const
size_t n_prim () const
size_t n_orb () const
void renormalize ()
void unnormalize ()
const auto & occupation () const
const auto & n () const
const auto & c () const
const auto & z () const

Constructor & Destructor Documentation

◆ Shell() [1/3]

occ::slater::Shell::Shell ( )

◆ Shell() [2/3]

occ::slater::Shell::Shell ( const IVec & ,
const IVec & ,
const Vec & ,
const Mat &  )

◆ Shell() [3/3]

occ::slater::Shell::Shell ( const std::vector< int > & ,
const std::vector< int > & ,
const std::vector< double > & ,
const std::vector< std::vector< double > > &  )

Member Function Documentation

◆ c()

const auto & occ::slater::Shell::c ( ) const
inline

◆ grad_rho() [1/3]

Vec occ::slater::Shell::grad_rho ( const Vec & ) const

◆ grad_rho() [2/3]

void occ::slater::Shell::grad_rho ( const Vec & ,
Vec &  ) const

◆ grad_rho() [3/3]

double occ::slater::Shell::grad_rho ( double r) const

◆ n()

const auto & occ::slater::Shell::n ( ) const
inline

◆ n_orb()

size_t occ::slater::Shell::n_orb ( ) const

◆ n_prim()

size_t occ::slater::Shell::n_prim ( ) const

◆ occupation()

const auto & occ::slater::Shell::occupation ( ) const
inline

◆ renormalize()

void occ::slater::Shell::renormalize ( )

◆ rho() [1/3]

Vec occ::slater::Shell::rho ( const Vec & ) const

◆ rho() [2/3]

void occ::slater::Shell::rho ( const Vec & ,
Vec &  ) const

◆ rho() [3/3]

double occ::slater::Shell::rho ( double r) const

◆ unnormalize()

void occ::slater::Shell::unnormalize ( )

◆ z()

const auto & occ::slater::Shell::z ( ) const
inline

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