Graph Framework
|
This is the complete list of members for equilibrium::vmec< T, SAFE_MATH >, including all inherited members.
generic(const std::vector< T > &masses, const std::vector< uint8_t > &charges) | equilibrium::generic< T, SAFE_MATH > | inline |
get_characteristic_field(const size_t device_number=0) final | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_electron_density(graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_electron_temperature(graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_esup1(graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_esup2(graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_esup3(graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_ion_charge(const size_t index) const | equilibrium::generic< T, SAFE_MATH > | inline |
get_ion_density(const size_t index, graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_ion_mass(const size_t index) const | equilibrium::generic< T, SAFE_MATH > | inline |
get_ion_temperature(const size_t index, graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_magnetic_field(graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_num_ion_species() const | equilibrium::generic< T, SAFE_MATH > | inline |
get_x(graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_y(graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
get_z(graph::shared_leaf< T, SAFE_MATH > s, graph::shared_leaf< T, SAFE_MATH > u, graph::shared_leaf< T, SAFE_MATH > v) | equilibrium::vmec< T, SAFE_MATH > | inlinevirtual |
ion_charges | equilibrium::generic< T, SAFE_MATH > | protected |
ion_masses | equilibrium::generic< T, SAFE_MATH > | protected |
vmec(const T sminh, const T sminf, const T ds, graph::shared_leaf< T, SAFE_MATH > dphi, graph::shared_leaf< T, SAFE_MATH > signj, const backend::buffer< T > chi_c0, const backend::buffer< T > chi_c1, const backend::buffer< T > chi_c2, const backend::buffer< T > chi_c3, const std::vector< backend::buffer< T > > rmnc_c0, const std::vector< backend::buffer< T > > rmnc_c1, const std::vector< backend::buffer< T > > rmnc_c2, const std::vector< backend::buffer< T > > rmnc_c3, const std::vector< backend::buffer< T > > zmns_c0, const std::vector< backend::buffer< T > > zmns_c1, const std::vector< backend::buffer< T > > zmns_c2, const std::vector< backend::buffer< T > > zmns_c3, const std::vector< backend::buffer< T > > lmns_c0, const std::vector< backend::buffer< T > > lmns_c1, const std::vector< backend::buffer< T > > lmns_c2, const std::vector< backend::buffer< T > > lmns_c3, const backend::buffer< T > xm, const backend::buffer< T > xn) | equilibrium::vmec< T, SAFE_MATH > | inline |
~generic() | equilibrium::generic< T, SAFE_MATH > | inlinevirtual |