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