|
integer function | symbolic_module::bstree_compare (this, i, j, data) |
| Compare two integral index sets. More...
|
|
subroutine | symbolic_module::check_constructed (this) |
| A simple class to check if this has been properly constructed. More...
|
|
subroutine | symbolic_module::construct (this, threshold, initial_size) |
| Constructs the class. More...
|
|
logical function | symbolic_module::check_same_integral (this, integral, idx) |
| A function to check whether the same integral label exists. More...
|
|
subroutine | symbolic_module::insert_ijklm_symbol (this, i, j, k, l, m, coeff, check_same_) |
| Insert unpacked integral labels. More...
|
|
subroutine | symbolic_module::insert_symbol (this, integral_label, coeff, check_same_) |
| Insert a packed integral symbol into the class. More...
|
|
subroutine | symbolic_module::expand_array (this) |
| Array expansion subroutine. More...
|
|
subroutine | symbolic_module::add_symbols (this, rhs, alpha_) |
| This inserts one symbolic vector into another scaled by a coefficient. More...
|
|
subroutine | symbolic_module::synchronize_symbols (this) |
|
logical function | symbolic_module::check_bounds (this, i) |
| Range check. More...
|
|
subroutine | symbolic_module::remove_symbol_at (this, idx) |
| Removes an integral and coefficient. More...
|
|
logical function | symbolic_module::is_empty (this) |
| Emptiness check. More...
|
|
subroutine | symbolic_module::clear (this) |
| Clear array. More...
|
|
subroutine | symbolic_module::modify_coeff (this, idx, coeff) |
| Update coeff with contribution. More...
|
|
integer(longint) function, dimension(2) | symbolic_module::get_integral_label (this, idx) |
| Get integral label at specific index. More...
|
|
real(wp) function | symbolic_module::get_coefficient (this, idx) |
| Get coefficient at specific index. More...
|
|
subroutine | symbolic_module::get_coeff_and_integral (this, idx, coeff, label) |
| Get both label and coeffcient at specific index. More...
|
|
integer function | symbolic_module::get_size (this) |
| Returns the number of symbolic elements stored. More...
|
|
subroutine | symbolic_module::destroy (this) |
| Cleans up the class by deallocating arrays. More...
|
|
subroutine | symbolic_module::print_symbols (this) |
| Print currently stored symbols. More...
|
|