Orrery
A GPU-accelerated N-body gravitational simulator
Loading...
Searching...
No Matches
orrery::solvers::SyclTreeSolver Member List

This is the complete list of members for orrery::solvers::SyclTreeSolver, including all inherited members.

AccelerationField()=default (defined in orrery::integrators::AccelerationField)orrery::integrators::AccelerationFieldprotected
AccelerationField(const AccelerationField &)=default (defined in orrery::integrators::AccelerationField)orrery::integrators::AccelerationFieldprotected
AccelerationField(AccelerationField &&)=default (defined in orrery::integrators::AccelerationField)orrery::integrators::AccelerationFieldprotected
device() const noexceptorrery::solvers::SyclTreeSolver
evaluate(core::Vec3Span< const core::Real > positions, std::span< const core::Real > masses, core::Vec3Span< core::Real > accelerations) overrideorrery::solvers::SyclTreeSolvervirtual
ForceSolver()=default (defined in orrery::solvers::ForceSolver)orrery::solvers::ForceSolverprotected
ForceSolver(const ForceSolver &)=default (defined in orrery::solvers::ForceSolver)orrery::solvers::ForceSolverprotected
ForceSolver(ForceSolver &&)=default (defined in orrery::solvers::ForceSolver)orrery::solvers::ForceSolverprotected
interaction_count() const noexcept overrideorrery::solvers::SyclTreeSolvervirtual
name() const noexcept overrideorrery::solvers::SyclTreeSolverinlinevirtual
node_visits() const noexceptorrery::solvers::SyclTreeSolver
operator=(const SyclTreeSolver &)=delete (defined in orrery::solvers::SyclTreeSolver)orrery::solvers::SyclTreeSolver
operator=(SyclTreeSolver &&) noexcept (defined in orrery::solvers::SyclTreeSolver)orrery::solvers::SyclTreeSolver
operator=(const ForceSolver &)=default (defined in orrery::solvers::ForceSolver)orrery::solvers::ForceSolverprotected
operator=(ForceSolver &&)=default (defined in orrery::solvers::ForceSolver)orrery::solvers::ForceSolverprotected
operator=(const AccelerationField &)=default (defined in orrery::integrators::AccelerationField)orrery::integrators::AccelerationFieldprotected
operator=(AccelerationField &&)=default (defined in orrery::integrators::AccelerationField)orrery::integrators::AccelerationFieldprotected
parameters() const noexceptorrery::solvers::SyclTreeSolver
reset_interaction_count() noexcept overrideorrery::solvers::SyclTreeSolvervirtual
select_sub_group_width(unsigned width) noexceptorrery::solvers::SyclTreeSolver
select_traversal(TreeTraversal traversal) noexcept (defined in orrery::solvers::SyclTreeSolver)orrery::solvers::SyclTreeSolver
softening() const noexcept overrideorrery::solvers::SyclTreeSolvervirtual
sub_group_width() const noexceptorrery::solvers::SyclTreeSolver
supported_sub_group_widths() const noexceptorrery::solvers::SyclTreeSolver
SyclTreeSolver(const SyclTreeSolver &)=delete (defined in orrery::solvers::SyclTreeSolver)orrery::solvers::SyclTreeSolver
SyclTreeSolver(SyclTreeSolver &&) noexcept (defined in orrery::solvers::SyclTreeSolver)orrery::solvers::SyclTreeSolver
timings() const noexceptorrery::solvers::SyclTreeSolver
traversal() const noexceptorrery::solvers::SyclTreeSolver
tree() const noexceptorrery::solvers::SyclTreeSolver
try_create(TreeParameters parameters={}, core::Softening softening={}, backend::Executor *executor=nullptr)orrery::solvers::SyclTreeSolverstatic
uses_shared_memory() const noexceptorrery::solvers::SyclTreeSolver
work_group_size() const noexceptorrery::solvers::SyclTreeSolver
~AccelerationField()=default (defined in orrery::integrators::AccelerationField)orrery::integrators::AccelerationFieldvirtual
~ForceSolver() override=defaultorrery::solvers::ForceSolver
~SyclTreeSolver() override (defined in orrery::solvers::SyclTreeSolver)orrery::solvers::SyclTreeSolver