ergo
|
#include <multipole_prep.h>
Classes | |
struct | l_m_struct |
Public Member Functions | |
MultipolePrepManager () | |
void | init () |
bool | is_initialized () const |
const l_m_struct * | get_l_m_list_ptr () const |
ergo_real | get_lm_factor (int l, int m) const |
void | write_to_buffer (char *dataBuffer, size_t const bufferSize) const |
size_t | get_size () const |
void | assign_from_buffer (char const *dataBuffer, size_t const bufferSize) |
Private Attributes | |
int | initialized_flag |
ergo_real | prepared_lm_factor_list [MAX_MULTIPOLE_DEGREE+1][MAX_MULTIPOLE_DEGREE+1] |
l_m_struct | prepared_l_m_list [MAX_NO_OF_MOMENTS_PER_MULTIPOLE] |
MultipolePrepManager::MultipolePrepManager | ( | ) |
References initialized_flag, prepared_l_m_list, and prepared_lm_factor_list.
Referenced by assign_from_buffer(), get_size(), and write_to_buffer().
void MultipolePrepManager::assign_from_buffer | ( | char const * | dataBuffer, |
size_t const | bufferSize ) |
References MultipolePrepManager().
|
inline |
References prepared_l_m_list.
ergo_real MultipolePrepManager::get_lm_factor | ( | int | l, |
int | m ) const |
References prepared_lm_factor_list.
size_t MultipolePrepManager::get_size | ( | ) | const |
References MultipolePrepManager().
Referenced by write_to_buffer().
void MultipolePrepManager::init | ( | ) |
bool MultipolePrepManager::is_initialized | ( | ) | const |
References initialized_flag.
void MultipolePrepManager::write_to_buffer | ( | char * | dataBuffer, |
size_t const | bufferSize ) const |
References get_size(), and MultipolePrepManager().
|
private |
Referenced by init(), is_initialized(), and MultipolePrepManager().
|
private |
Referenced by get_l_m_list_ptr(), init(), and MultipolePrepManager().
|
private |
Referenced by get_lm_factor(), init(), and MultipolePrepManager().