|
ergo
|
#include <hermite_conversion_prep.h>
Public Member Functions | |
| void | init (const monomial_info_struct &monomial_info) |
| hermite_conversion_info_struct () | |
| ~hermite_conversion_info_struct () | |
| int | multiply_by_hermite_conversion_matrix_from_right (const monomial_info_struct &monomial_info, int n1max, int n2max, ergo_real a, ergo_real *A, ergo_real *result) const |
| int | multiply_by_hermite_conversion_matrix_from_left (const monomial_info_struct &monomial_info, int n1max, int n2max, ergo_real a, ergo_real *A, ergo_real *result) const |
| hermite_conversion_info_struct (const hermite_conversion_info_struct &other) | |
| Function needed for Chunks&Tasks usage. More... | |
| 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... | |
| hermite_conversion_info_struct::hermite_conversion_info_struct | ( | ) |
References HERMITE_CONVERSION_MAX_N, list_left, and list_right.
| hermite_conversion_info_struct::~hermite_conversion_info_struct | ( | ) |
References HERMITE_CONVERSION_MAX_N, list_left, and list_right.
| hermite_conversion_info_struct::hermite_conversion_info_struct | ( | const hermite_conversion_info_struct & | other | ) |
Function needed for Chunks&Tasks usage.
References counters_left, counters_right, HERMITE_CONVERSION_MAX_N, list_left, and list_right.
| void hermite_conversion_info_struct::assign_from_buffer | ( | char const * | dataBuffer, |
| size_t const | bufferSize | ||
| ) |
Function needed for Chunks&Tasks usage.
References counters_left, counters_right, HERMITE_CONVERSION_MAX_N, list_left, and list_right.
Referenced by IntegralInfo::assign_from_buffer().
| size_t hermite_conversion_info_struct::get_size | ( | ) | const |
Function needed for Chunks&Tasks usage.
References counters_left, counters_right, and HERMITE_CONVERSION_MAX_N.
Referenced by IntegralInfo::assign_from_buffer(), IntegralInfo::get_size(), write_to_buffer(), and IntegralInfo::write_to_buffer().
| void hermite_conversion_info_struct::init | ( | const monomial_info_struct & | monomial_info | ) |
| int hermite_conversion_info_struct::multiply_by_hermite_conversion_matrix_from_left | ( | const monomial_info_struct & | monomial_info, |
| int | n1max, | ||
| int | n2max, | ||
| ergo_real | a, | ||
| ergo_real * | A, | ||
| ergo_real * | result | ||
| ) | const |
References counters_left, list_left, and monomial_info_struct::no_of_monomials_list.
Referenced by IntegralInfo::multiply_by_hermite_conversion_matrix_from_left().
| int hermite_conversion_info_struct::multiply_by_hermite_conversion_matrix_from_right | ( | const monomial_info_struct & | monomial_info, |
| int | n1max, | ||
| int | n2max, | ||
| ergo_real | a, | ||
| ergo_real * | A, | ||
| ergo_real * | result | ||
| ) | const |
References counters_right, list_right, and monomial_info_struct::no_of_monomials_list.
Referenced by IntegralInfo::multiply_by_hermite_conversion_matrix_from_right().
| void hermite_conversion_info_struct::write_to_buffer | ( | char * | dataBuffer, |
| size_t const | bufferSize | ||
| ) | const |
Function needed for Chunks&Tasks usage.
References counters_left, counters_right, get_size(), HERMITE_CONVERSION_MAX_N, list_left, and list_right.
Referenced by IntegralInfo::write_to_buffer().
|
private |
|
private |
|
private |
|
private |