teqp 0.22.0
Loading...
Searching...
No Matches
teqp::SAFTpolar::GottschalkKIntegral Class Reference

#include <correlation_integrals.hpp>

Public Member Functions

 GottschalkKIntegral (std::tuple< int, int, int > k1, std::tuple< int, int, int > k2)
 Constructor taking two tuples of ints.
 
 GottschalkKIntegral (int k1, int k2)
 Constructor taking two three digit integers, each of which are split into tuples of ints.
 
template<typename TType , typename RhoType >
auto get_K (const TType &Tstar, const RhoType &rhostar) const
 

Public Attributes

const std::tuple< int, int, int > k1
 
const std::tuple< int, int, int > k2
 
const std::array< double, 40 > abc
 

Detailed Description

From: Matthias Gottschalk (2022) Evaluation of numerous J-, K-, L-, M-, and N-integrals used in perturbation theory, Molecular Physics, 120:5, e2000652, DOI: 10.1080/00268976.2021.2000652

Definition at line 348 of file correlation_integrals.hpp.

Constructor & Destructor Documentation

◆ GottschalkKIntegral() [1/2]

teqp::SAFTpolar::GottschalkKIntegral::GottschalkKIntegral ( std::tuple< int, int, int > k1,
std::tuple< int, int, int > k2 )
inline

Constructor taking two tuples of ints.

Definition at line 364 of file correlation_integrals.hpp.

◆ GottschalkKIntegral() [2/2]

teqp::SAFTpolar::GottschalkKIntegral::GottschalkKIntegral ( int k1,
int k2 )
inline

Constructor taking two three digit integers, each of which are split into tuples of ints.

Definition at line 366 of file correlation_integrals.hpp.

Member Function Documentation

◆ get_K()

template<typename TType , typename RhoType >
auto teqp::SAFTpolar::GottschalkKIntegral::get_K ( const TType & Tstar,
const RhoType & rhostar ) const
inline

Definition at line 369 of file correlation_integrals.hpp.

Member Data Documentation

◆ abc

const std::array<double, 40> teqp::SAFTpolar::GottschalkKIntegral::abc

Definition at line 361 of file correlation_integrals.hpp.

◆ k1

const std::tuple<int,int,int> teqp::SAFTpolar::GottschalkKIntegral::k1

Definition at line 360 of file correlation_integrals.hpp.

◆ k2

const std::tuple<int,int,int> teqp::SAFTpolar::GottschalkKIntegral::k2

Definition at line 360 of file correlation_integrals.hpp.


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