ergo
|
#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 |
|
inline |
References assign_from_buffer(), BoysFunction(), get_size(), init(), and write_to_buffer().
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().
References BoysFunction_pretabulated().
Referenced by IntegralInfo::BoysFunction(), and BoysFunctionManager().
References BoysFuncIntervalStruct::A, Boys_init_flag, Boys_list, BOYS_N_MAX, BOYS_NO_OF_INTERVALS, BOYS_TAB_DEGREE, BOYS_X_MAX, BoysFuncIntervalStruct::midx, pi, and semiFactorial().
Referenced by BoysFunction().
size_t BoysFunctionManager::get_size | ( | ) | const |
Function needed for Chunks&Tasks usage.
References Boys_list.
Referenced by IntegralInfo::assign_from_buffer(), BoysFunctionManager(), IntegralInfo::get_size(), write_to_buffer(), and IntegralInfo::write_to_buffer().
void BoysFunctionManager::init | ( | void | ) |
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().
|
private |
Referenced by assign_from_buffer(), BoysFunction_pretabulated(), init(), and write_to_buffer().
|
private |
Referenced by assign_from_buffer(), BoysFunction_pretabulated(), get_size(), init(), and write_to_buffer().