NESO#
- Concept
- User Guide
- Doxygen API Reference
- Sphinx API Reference
AtomicDataReader
BaryEvaluateBase
BaryEvaluateBase::BaryEvaluateBase()
BaryEvaluateBase::operator=()
BaryEvaluateBase::BaryEvaluateBase()
BaryEvaluateBase::evaluate()
BaryEvaluateBase::stride_base
BaryEvaluateBase::stride_expansion_type
BaryEvaluateBase::dh_z
BaryEvaluateBase::dh_bw
BaryEvaluateBase::assemble_data()
BaryEvaluateBase::field
BaryEvaluateBase::mesh
BaryEvaluateBase::cell_id_translation
BaryEvaluateBase::sycl_target
BaryEvaluateBase::dh_phys_offsets
BaryEvaluateBase::dh_phys_num0
BaryEvaluateBase::dh_phys_num1
BaryEvaluateBase::dh_global_physvals
BaseCoordinateMapping2D
BaseCoordinateMapping3D
Basis1D
BasisEvaluateBase
BasisEvaluateBase::BasisEvaluateBase()
BasisEvaluateBase::operator=()
BasisEvaluateBase::BasisEvaluateBase()
BasisEvaluateBase::field
BasisEvaluateBase::mesh
BasisEvaluateBase::cell_id_translation
BasisEvaluateBase::sycl_target
BasisEvaluateBase::dh_nummodes
BasisEvaluateBase::map_shape_to_count
BasisEvaluateBase::map_shape_to_cells
BasisEvaluateBase::map_shape_to_dh_cells
BasisEvaluateBase::dh_coeffs_offsets
BasisEvaluateBase::dh_global_coeffs
BasisEvaluateBase::dh_coeffs_pnm10
BasisEvaluateBase::dh_coeffs_pnm11
BasisEvaluateBase::dh_coeffs_pnm2
BasisEvaluateBase::stride_n
BasisEvaluateBase::map_total_nummodes
CellIDTranslation
CellIDTranslation::~CellIDTranslation()
CellIDTranslation::CellIDTranslation()
CellIDTranslation::execute()
CellIDTranslation::sycl_target
CellIDTranslation::map_to_nektar
CellIDTranslation::dh_map_to_geom_type
CellIDTranslation::construct_maps()
CellIDTranslation::cell_id_dat
CellIDTranslation::particle_mesh_interface
CellIDTranslation::id_map
CellIDTranslation::shift
ClaimWeight
CoarseLookupMap
CoarseLookupMap::CoarseLookupMap()
CoarseLookupMap::map_stride
CoarseLookupMap::cartesian_mesh
CoarseLookupMap::dh_map
CoarseLookupMap::dh_map_sizes
CoarseLookupMap::gid_to_lookup_id
CoarseLookupMap::CoarseLookupMap()
CoarseLookupMap::operator=()
CoarseLookupMap::add_geom_to_map()
CoarseLookupMap::ndim
CoarseLookupMap::sycl_target
CoarseMappersBase
CSVAtomicDataReader
DeviceCartesianMesh
DeviceCartesianMesh::DeviceCartesianMesh()
DeviceCartesianMesh::get_cell_in_dimension()
DeviceCartesianMesh::get_linear_cell_index()
DeviceCartesianMesh::get_bounding_box()
DeviceCartesianMesh::get_cell_count()
DeviceCartesianMesh::sycl_target
DeviceCartesianMesh::ndim
DeviceCartesianMesh::dh_origin
DeviceCartesianMesh::dh_extents
DeviceCartesianMesh::dh_cell_counts
DeviceCartesianMesh::dh_cell_widths
DeviceCartesianMesh::dh_inverse_cell_widths
DeviceCartesianMesh::DeviceCartesianMesh()
DeviceCartesianMesh::operator=()
Diagnostics
Evaluate
FFT
FieldEvaluate
FieldEvaluate::~FieldEvaluate()
FieldEvaluate::FieldEvaluate()
FieldEvaluate::evaluate()
FieldEvaluate::field
FieldEvaluate::particle_group
FieldEvaluate::sycl_target
FieldEvaluate::cell_id_translation
FieldEvaluate::derivative
FieldEvaluate::bary_evaluate_base
FieldEvaluate::function_evaluate_basis
FieldProject
FieldProject::~FieldProject()
FieldProject::FieldProject()
FieldProject::FieldProject()
FieldProject::testing_enable()
FieldProject::testing_get_rhs()
FieldProject::project_host()
FieldProject::project()
FieldProject::project()
FieldProject::project_host()
FieldProject::fields
FieldProject::particle_group
FieldProject::sycl_target
FieldProject::cell_id_translation
FieldProject::geom_to_exp
FieldProject::function_project_basis
FieldProject::is_testing
FieldProject::testing_device_rhs
FieldProject::testing_host_rhs
FunctionEvaluateBasis
FunctionProjectBasis
GeometryContainer3D
GeometryLocalRemote3D
GeometryTypes3D
GeomToExpansionBuilder
Hexahedron
Hexahedron
Interpolator
JacobiCoeffModBasis
JacobiCoeffModBasis::JacobiCoeffModBasis()
JacobiCoeffModBasis::operator=()
JacobiCoeffModBasis::JacobiCoeffModBasis()
JacobiCoeffModBasis::host_evaluate()
JacobiCoeffModBasis::coeffs_pnm10
JacobiCoeffModBasis::coeffs_pnm11
JacobiCoeffModBasis::coeffs_pnm2
JacobiCoeffModBasis::max_n
JacobiCoeffModBasis::max_alpha
JacobiCoeffModBasis::stride_n
JacobiExpansionLoopingInterface
LinearInterpolator1D
LocalClaim
MapParticles2D
MapParticles2D::MapParticles2D()
MapParticles2D::map()
MapParticles2D::MapParticles2D()
MapParticles2D::operator=()
MapParticles2D::sycl_target
MapParticles2D::particle_mesh_interface
MapParticles2D::map_particles_common
MapParticles2D::map_particles_2d_regular
MapParticles2D::map_particles_newton_linear_quad
MapParticles2D::count_regular
MapParticles2D::count_deformed
MapParticles2DRegular
MapParticles2DRegular::MapParticles2DRegular()
MapParticles2DRegular::map()
MapParticles2DRegular::MapParticles2DRegular()
MapParticles2DRegular::operator=()
MapParticles2DRegular::write_vertices_2d()
MapParticles2DRegular::particle_mesh_interface
MapParticles2DRegular::num_regular_geoms
MapParticles2DRegular::dh_vertices
MapParticles2DRegular::tol
MapParticles3D
MapParticles3D::MapParticles3D()
MapParticles3D::map()
MapParticles3D::MapParticles3D()
MapParticles3D::operator=()
MapParticles3D::map_newton_internal()
MapParticles3D::sycl_target
MapParticles3D::particle_mesh_interface
MapParticles3D::map_particles_common
MapParticles3D::map_particles_host
MapParticles3D::map_particles_3d_regular
MapParticles3D::map_particles_3d_deformed_linear
MapParticles3DRegular
MapParticles3DRegular::MapParticles3DRegular()
MapParticles3DRegular::map()
MapParticles3DRegular::MapParticles3DRegular()
MapParticles3DRegular::operator=()
MapParticles3DRegular::write_vertices_3d()
MapParticles3DRegular::particle_mesh_interface
MapParticles3DRegular::tol
MapParticles3DRegular::num_regular_geoms
MapParticles3DRegular::dh_vertices
MapParticlesCommon
MapParticlesHost
MapParticlesNewton
MapParticlesNewton::~MapParticlesNewton()
MapParticlesNewton::MapParticlesNewton()
MapParticlesNewton::map()
MapParticlesNewton::MapParticlesNewton()
MapParticlesNewton::operator=()
MapParticlesNewton::write_data()
MapParticlesNewton::newton_tol
MapParticlesNewton::newton_max_iteration
MapParticlesNewton::num_geoms
MapParticlesNewton::ndim
MapParticlesNewton::dh_data
MapParticlesNewton::h_data
MapParticlesNewton::newton_type
MapParticlesNewton::num_bytes_per_map_device
MapParticlesNewton::num_bytes_per_map_host
MappingHexLinear3D
MappingHexLinear3D::write_data_v()
MappingHexLinear3D::free_data_v()
MappingHexLinear3D::data_size_host_v()
MappingHexLinear3D::data_size_device_v()
MappingHexLinear3D::newton_step_v()
MappingHexLinear3D::newton_residual_v()
MappingHexLinear3D::get_ndim_v()
MappingHexLinear3D::set_initial_iteration_v()
MappingHexLinear3D::loc_coord_to_loc_collapsed_v()
MappingNewtonIterationBase
MappingNewtonIterationBase::write_data()
MappingNewtonIterationBase::free_data()
MappingNewtonIterationBase::data_size_host()
MappingNewtonIterationBase::data_size_device()
MappingNewtonIterationBase::newton_step()
MappingNewtonIterationBase::newton_residual()
MappingNewtonIterationBase::get_ndim()
MappingNewtonIterationBase::set_initial_iteration()
MappingNewtonIterationBase::loc_coord_to_loc_collapsed()
MappingPrismLinear3D
MappingPrismLinear3D::write_data_v()
MappingPrismLinear3D::free_data_v()
MappingPrismLinear3D::data_size_host_v()
MappingPrismLinear3D::data_size_device_v()
MappingPrismLinear3D::newton_step_v()
MappingPrismLinear3D::newton_residual_v()
MappingPrismLinear3D::get_ndim_v()
MappingPrismLinear3D::set_initial_iteration_v()
MappingPrismLinear3D::loc_coord_to_loc_collapsed_v()
MappingPyrLinear3D
MappingPyrLinear3D::write_data_v()
MappingPyrLinear3D::free_data_v()
MappingPyrLinear3D::data_size_host_v()
MappingPyrLinear3D::data_size_device_v()
MappingPyrLinear3D::newton_step_v()
MappingPyrLinear3D::newton_residual_v()
MappingPyrLinear3D::get_ndim_v()
MappingPyrLinear3D::set_initial_iteration_v()
MappingPyrLinear3D::loc_coord_to_loc_collapsed_v()
MappingQuadLinear2D
MappingQuadLinear2D::write_data_v()
MappingQuadLinear2D::free_data_v()
MappingQuadLinear2D::data_size_host_v()
MappingQuadLinear2D::data_size_device_v()
MappingQuadLinear2D::newton_step_v()
MappingQuadLinear2D::newton_residual_v()
MappingQuadLinear2D::get_ndim_v()
MappingQuadLinear2D::set_initial_iteration_v()
MappingQuadLinear2D::loc_coord_to_loc_collapsed_v()
MappingTetLinear3D
MappingTetLinear3D::write_data_v()
MappingTetLinear3D::free_data_v()
MappingTetLinear3D::data_size_host_v()
MappingTetLinear3D::data_size_device_v()
MappingTetLinear3D::newton_step_v()
MappingTetLinear3D::newton_residual_v()
MappingTetLinear3D::get_ndim_v()
MappingTetLinear3D::set_initial_iteration_v()
MappingTetLinear3D::loc_coord_to_loc_collapsed_v()
Mesh
Mesh::Mesh()
Mesh::evaluate_electric_field()
Mesh::sycl_evaluate_electric_field()
Mesh::deposit()
Mesh::sycl_deposit()
Mesh::solve_for_potential()
Mesh::sycl_solve_for_electric_field_fft()
Mesh::get_electric_field()
Mesh::get_E_staggered_from_E()
Mesh::set_initial_field()
Mesh::get_left_index()
Mesh::sycl_get_left_index()
Mesh::t
Mesh::dt
Mesh::nt
Mesh::nintervals
Mesh::nmesh
Mesh::nmesh_d
Mesh::dx
Mesh::dx_d
Mesh::normalized_box_length
Mesh::mesh
Mesh::mesh_d
Mesh::mesh_staggered
Mesh::k
Mesh::poisson_factor
Mesh::poisson_E_factor
Mesh::poisson_E_factor_d
Mesh::charge_density
Mesh::charge_density_d
Mesh::electric_field
Mesh::electric_field_d
Mesh::electric_field_staggered
Mesh::potential
Mesh::du
Mesh::d
Mesh::dl
Mesh::b
MeshHierarchyBoundingBoxIntersection
MeshHierarchyBoundingBoxIntersection::~MeshHierarchyBoundingBoxIntersection()
MeshHierarchyBoundingBoxIntersection::MeshHierarchyBoundingBoxIntersection()
MeshHierarchyBoundingBoxIntersection::intersects()
MeshHierarchyBoundingBoxIntersection::ndim
MeshHierarchyBoundingBoxIntersection::bounding_boxes
MeshHierarchyBoundingBoxIntersection::bounding_box
ModifiedA
ModifiedB
ModifiedC
ModifiedPyrC
NektarCartesianPeriodic
NektarCartesianPeriodic::~NektarCartesianPeriodic()
NektarCartesianPeriodic::NektarCartesianPeriodic()
NektarCartesianPeriodic::execute()
NektarCartesianPeriodic::global_origin
NektarCartesianPeriodic::global_extent
NektarCartesianPeriodic::d_origin
NektarCartesianPeriodic::d_extents
NektarCartesianPeriodic::sycl_target
NektarCartesianPeriodic::position_dat
NektarCartesianPeriodic::ndim
NektarFieldIndexMap
NektarGraphLocalMapper
NektarGraphLocalMapper::~NektarGraphLocalMapper()
NektarGraphLocalMapper::particle_group_callback()
NektarGraphLocalMapper::NektarGraphLocalMapper()
NektarGraphLocalMapper::map()
NektarGraphLocalMapper::sycl_target
NektarGraphLocalMapper::particle_mesh_interface
NektarGraphLocalMapper::map_particles_2d
NektarGraphLocalMapper::map_particles_3d
NESOCellsToNektarExp
PackedGeom2D
PackedGeom2D::PackedGeom2D()
PackedGeom2D::PackedGeom2D()
PackedGeom2D::PackedGeom2D()
PackedGeom2D::get_offset()
PackedGeom2D::get_rank()
PackedGeom2D::get_local_id()
PackedGeom2D::unpack()
PackedGeom2D::buf
PackedGeom2D::push()
PackedGeom2D::pop()
PackedGeom2D::pack_general()
PackedGeom2D::unpack_general()
PackedGeom2D::pack()
PackedGeom2D::rank
PackedGeom2D::local_id
PackedGeom2D::id
PackedGeom2D::num_edges
PackedGeom2D::buf_in
PackedGeom2D::input_length
PackedGeom2D::offset
PackedGeom2D::edges
PackedGeom2D::vertices
PackedGeoms2D
ParameterStore
ParticleInitialisationLine
ParticleMeshInterface
ParticleMeshInterface::ParticleMeshInterface()
ParticleMeshInterface::operator=()
ParticleMeshInterface::~ParticleMeshInterface()
ParticleMeshInterface::ParticleMeshInterface()
ParticleMeshInterface::get_comm()
ParticleMeshInterface::get_ndim()
ParticleMeshInterface::get_dims()
ParticleMeshInterface::get_subdivision_order()
ParticleMeshInterface::get_cell_count()
ParticleMeshInterface::get_cell_width_coarse()
ParticleMeshInterface::get_cell_width_fine()
ParticleMeshInterface::get_inverse_cell_width_coarse()
ParticleMeshInterface::get_inverse_cell_width_fine()
ParticleMeshInterface::get_ncells_coarse()
ParticleMeshInterface::get_ncells_fine()
ParticleMeshInterface::get_mesh_hierarchy()
ParticleMeshInterface::free()
ParticleMeshInterface::get_local_communication_neighbours()
ParticleMeshInterface::get_point_in_subdomain()
ParticleMeshInterface::graph
ParticleMeshInterface::ndim
ParticleMeshInterface::subdivision_order
ParticleMeshInterface::subdivision_order_offset
ParticleMeshInterface::comm
ParticleMeshInterface::comm_rank
ParticleMeshInterface::comm_size
ParticleMeshInterface::mesh_hierarchy
ParticleMeshInterface::cell_count
ParticleMeshInterface::ncells_coarse
ParticleMeshInterface::ncells_fine
ParticleMeshInterface::bounding_box
ParticleMeshInterface::global_bounding_box
ParticleMeshInterface::extents
ParticleMeshInterface::global_extents
ParticleMeshInterface::neighbour_ranks
ParticleMeshInterface::owned_mh_cells
ParticleMeshInterface::unowned_mh_cells
ParticleMeshInterface::remote_triangles
ParticleMeshInterface::remote_quads
ParticleMeshInterface::remote_geoms_3d
ParticleMeshInterface::exchange_get_send_ranks()
ParticleMeshInterface::exchange_init_send_counts()
ParticleMeshInterface::exchange_finalise_send_counts()
ParticleMeshInterface::exchange_get_recv_ranks()
ParticleMeshInterface::exchange_packed_2d()
ParticleMeshInterface::exchange_geometry_2d()
ParticleMeshInterface::compute_bounding_box()
ParticleMeshInterface::create_mesh_hierarchy()
ParticleMeshInterface::claim_mesh_hierarchy_cells()
ParticleMeshInterface::claim_cells()
ParticleMeshInterface::get_unowned_cells()
ParticleMeshInterface::create_halos_2d()
ParticleMeshInterface::exchange_2d_send_wrapper()
ParticleMeshInterface::create_halos_3d()
ParticleMeshInterface::collect_neighbour_ranks()
ParticleMeshInterface::recv_win
ParticleMeshInterface::recv_win_data
Plasma
Prism
Prism
Pyramid
Pyramid
Quadrilateral
Quadrilateral
RemoteGeom2D
RemoteGeom3D
RunInfo
SimpleUniformPointSampler
SimpleUniformPointSampler::SimpleUniformPointSampler()
SimpleUniformPointSampler::get_samples()
SimpleUniformPointSampler::rng_seed
SimpleUniformPointSampler::sycl_target
SimpleUniformPointSampler::initialisation_points
SimpleUniformPointSampler::rng
SimpleUniformPointSampler::point_distribution
SimpleUniformPointSampler::index_start
SimpleUniformPointSampler::index_end
SolverCallback
SolverCallbackHandler
SolverCallbackHandler::register_pre_integrate()
SolverCallbackHandler::register_pre_integrate()
SolverCallbackHandler::register_pre_integrate()
SolverCallbackHandler::register_post_integrate()
SolverCallbackHandler::register_post_integrate()
SolverCallbackHandler::register_post_integrate()
SolverCallbackHandler::call_pre_integrate()
SolverCallbackHandler::call_post_integrate()
SolverCallbackHandler::get_as_consistent_type()
SolverCallbackHandler::get_as_consistent_type()
SolverCallbackHandler::pre_integrate_funcs
SolverCallbackHandler::post_integrate_funcs
SolverRunner
Species
Species::Species()
Species::push()
Species::set_array_dimensions()
Species::set_initial_conditions()
Species::kinetic
Species::n
Species::T
Species::q
Species::m
Species::vth
Species::x
Species::x_d
Species::v
Species::vx_d
Species::vy_d
Species::vz_d
Species::charge_density
Species::charge_density_d
Species::xnew
Species::vnew
Species::w
Species::w_d
Species::dx_coef
Species::dv_coef
Species::dx_coef_d
Species::dv_coef_d
Tetrahedron
Tetrahedron
Triangle
Triangle
Velocity
VTKGeometryWriter
XMapNewton
XMapNewton::~XMapNewton()
XMapNewton::XMapNewton()
XMapNewton::x()
XMapNewton::x_inverse()
XMapNewton::XMapNewton()
XMapNewton::operator=()
XMapNewton::write_data()
XMapNewton::newton_type
XMapNewton::sycl_target
XMapNewton::num_bytes_per_map_device
XMapNewton::num_bytes_per_map_host
XMapNewton::dh_data
XMapNewton::dh_fdata
XMapNewton::h_data
cl
Nektar
NESO
NESO::CellIDTranslationSharedPtr
NESO::ParameterStoreSharedPtr
NESO::MHGeomMap
NESO::ParticleMeshInterfaceSharedPtr
NESO::bounding_box_intersection()
NESO::reset_bounding_box()
NESO::expand_bounding_box_array()
NESO::expand_bounding_box()
NESO::get_bounding_box()
NESO::interval_intersect()
NESO::bounding_box_intersect()
NESO::multiply_by_inverse_mass_matrix()
NESO::multiply_by_inverse_mass_matrix()
NESO::get_all_remote_geoms_2d()
NESO::get_all_elements_2d()
NESO::get_element_2d()
NESO::combine_remote_geoms_2d()
NESO::combine_remote_geoms_2d()
NESO::get_all_elements_3d()
NESO::get_element_3d()
NESO::assemble_geometry_container_3d()
NESO::reconstruct_geom_3d()
NESO::reconstruct_geoms_3d()
NESO::deconstruct_geoms_base_3d()
NESO::deconstruct_geoms_3d()
NESO::deconstuct_per_rank_geoms_3d()
NESO::sendrecv_geoms_3d()
NESO::halo_get_mesh_hierarchy_cells()
NESO::halo_get_map_rank_to_cells()
NESO::halo_get_num_send_ranks()
NESO::halo_get_send_cells()
NESO::halo_get_send_cells_set()
NESO::halo_exchange_send_sizes()
NESO::halo_exchange_geoms_2d()
NESO::halo_rebuild_rank_element_map()
NESO::halo_get_rank_to_geoms_2d()
NESO::halo_get_rank_to_geoms_3d()
NESO::halo_get_cells_to_geoms_map()
NESO::halo_unpack_2D_geoms()
NESO::extend_halos_fixed_offset()
NESO::get_local_coords_2d()
NESO::contains_point_2d()
NESO::contains_point_3d()
NESO::get_geometry_3d()
NESO::count_geometry_types()
NESO::count_geometry_types()
NESO::mesh_tuple_to_mh_tuple()
NESO::overlap_1d()
NESO::bounding_box_map()
NESO::bounding_box_claim()
NESO::pochhammer()
NESO::jacobi()
NESO::relative_error()
NESO::interpolate_onto_nektar_field_3d()
NESO::interpolate_onto_nektar_field_2d()
NESO::write_vtu()
NESO::evaluate_scalar_2d()
NESO::evaluate_scalar_3d()
NESO::evaluate_scalar_derivative_2d()
NESO::find_owning_geom()
NESO::write_vtk_cells_owned()
NESO::write_vtk_cells_halo()
NESO::write_vtk_mesh_hierarchy_cells_owned()
NESO::get_num_local_work_items()
NESO::get_global_size()
NESO::get_particle_loop_global_size()
NESO::pad_to_vector_length()
NESO::sobol_within_extents()
NESO::rsequence()
NESO::rsequence()
NESO::rsequence_within_extents()
NESO::INVERSE_GOLDEN_RATIOS
Bary
BasisJacobi
BasisReference
BasisReference::eval_modA_i()
BasisReference::eval_modB_ij()
BasisReference::eval_modC_ijk()
BasisReference::eval_modPyrC_ijk()
BasisReference::get_total_num_modes()
BasisReference::eval_modA()
BasisReference::eval_modB()
BasisReference::eval_modC()
BasisReference::eval_modPyrC()
BasisReference::eval_basis()
BasisReference::get_total_num_modes()
BasisReference::eval_modes()
ExpansionLooping
GeometryInterface
GeometryTransport
Hexahedron
Newton
Particles
Prism
Pyramid
Quadrilateral
Tetrahedron
std
Complex
Distribution
SYCLFlatDistribution
Space
SpaceReal
coordim
vid
x
y
z
a
b
n_points
shape_type_to_int()
int_to_shape_type()
initialize()
evolve()
- Developer Guide