Sparse associative equivalent of the Fortran two-dimensional matrix array. More...
#include "solver_data.hpp"
Collaboration diagram for orb5x::MatArray:Public Attributes | |
| int | amp = 0 |
| Ampere matrix number. | |
| ContiEq | conti |
| Continuity-equation matrix-number bundle. | |
| int | cv = 0 |
| Control-variate matrix number. | |
| int | lapl = 0 |
| Perpendicular-Laplacian matrix number. | |
| int | mass = 0 |
| Standard mass-matrix number. | |
| int | mass_amp = 0 |
| Ampere-weighted mass-matrix number. | |
| int | mass_i = 0 |
| Inverse/projection mass-matrix number. | |
| std::unordered_map< std::pair< int, int >, std::unique_ptr< Zbmat >, PairHash > | mat |
| Matrices keyed by global toroidal mode and matrix number. | |
| int | matsize = 0 |
| Number of defined matrix-number slots. | |
| int | ohm_ch = 0 |
| Characteristic/general-band Ohm matrix number. | |
| int | ohm_ph = 0 |
| Positive-definite Ohm matrix number. | |
| int | press_ch = 0 |
| Characteristic pressure matrix number. | |
| int | press_ph = 0 |
| Positive-definite pressure matrix number. | |
| int | qasi = 0 |
| Quasineutrality matrix number. | |
| int | test_dc = 0 |
| First poloidal-derivative test matrix. | |
| int | test_ddc = 0 |
| Second poloidal-derivative test matrix. | |
| int | test_dds = 0 |
| Second radial-derivative test matrix. | |
| int | test_dp = 0 |
| First toroidal-derivative test matrix. | |
| int | test_ds = 0 |
| First radial-derivative test matrix. | |
Sparse associative equivalent of the Fortran two-dimensional matrix array.
solver_data.F90, type matarray and global MATS.| int orb5x::MatArray::amp = 0 |
Ampere matrix number.
| ContiEq orb5x::MatArray::conti |
Continuity-equation matrix-number bundle.
| int orb5x::MatArray::cv = 0 |
Control-variate matrix number.
| int orb5x::MatArray::lapl = 0 |
Perpendicular-Laplacian matrix number.
| int orb5x::MatArray::mass = 0 |
Standard mass-matrix number.
| int orb5x::MatArray::mass_amp = 0 |
Ampere-weighted mass-matrix number.
| int orb5x::MatArray::mass_i = 0 |
Inverse/projection mass-matrix number.
Matrices keyed by global toroidal mode and matrix number.
| int orb5x::MatArray::matsize = 0 |
Number of defined matrix-number slots.
| int orb5x::MatArray::ohm_ch = 0 |
Characteristic/general-band Ohm matrix number.
| int orb5x::MatArray::ohm_ph = 0 |
Positive-definite Ohm matrix number.
| int orb5x::MatArray::press_ch = 0 |
Characteristic pressure matrix number.
| int orb5x::MatArray::press_ph = 0 |
Positive-definite pressure matrix number.
| int orb5x::MatArray::qasi = 0 |
Quasineutrality matrix number.
| int orb5x::MatArray::test_dc = 0 |
First poloidal-derivative test matrix.
| int orb5x::MatArray::test_ddc = 0 |
Second poloidal-derivative test matrix.
| int orb5x::MatArray::test_dds = 0 |
Second radial-derivative test matrix.
| int orb5x::MatArray::test_dp = 0 |
First toroidal-derivative test matrix.
| int orb5x::MatArray::test_ds = 0 |
First radial-derivative test matrix.