ergo
BoysFunctionManager Class Reference

#include <boysfunction.h>

Public Member Functions

 BoysFunctionManager ()
 
void init ()
 
ergo_real BoysFunction (int n, ergo_real x) const
 
void write_to_buffer (char *dataBuffer, size_t const bufferSize) const
 Function needed for Chunks&Tasks usage. More...
 
size_t get_size () const
 Function needed for Chunks&Tasks usage. More...
 
void assign_from_buffer (char const *dataBuffer, size_t const bufferSize)
 Function needed for Chunks&Tasks usage. More...
 

Private Member Functions

ergo_real BoysFunction_pretabulated (int n, ergo_real x) const
 

Private Attributes

BoysFuncIntervalStruct Boys_list [BOYS_N_MAX][BOYS_NO_OF_INTERVALS]
 
int Boys_init_flag
 

Constructor & Destructor Documentation

BoysFunctionManager::BoysFunctionManager ( )
inline

Member Function Documentation

void BoysFunctionManager::assign_from_buffer ( char const *  dataBuffer,
size_t const  bufferSize 
)

Function needed for Chunks&Tasks usage.

References Boys_init_flag, and Boys_list.

Referenced by IntegralInfo::assign_from_buffer(), and BoysFunctionManager().

ergo_real BoysFunctionManager::BoysFunction ( int  n,
ergo_real  x 
) const
ergo_real BoysFunctionManager::BoysFunction_pretabulated ( int  n,
ergo_real  x 
) const
private
size_t BoysFunctionManager::get_size ( ) const
void BoysFunctionManager::write_to_buffer ( char *  dataBuffer,
size_t const  bufferSize 
) const

Function needed for Chunks&Tasks usage.

References Boys_init_flag, Boys_list, and get_size().

Referenced by BoysFunctionManager(), and IntegralInfo::write_to_buffer().

Member Data Documentation

int BoysFunctionManager::Boys_init_flag
private

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