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

This is the complete list of members for orrery::solvers::BarnesHutSolver, 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
BarnesHutSolver(TreeParameters parameters={}) noexceptorrery::solvers::BarnesHutSolverinlineexplicit
BarnesHutSolver(TreeParameters parameters, core::Softening softening) noexceptorrery::solvers::BarnesHutSolverinline
BarnesHutSolver(TreeParameters parameters, core::Softening softening, backend::Executor &executor) noexceptorrery::solvers::BarnesHutSolverinline
evaluate(core::Vec3Span< const core::Real > positions, std::span< const core::Real > masses, core::Vec3Span< core::Real > accelerations) overrideorrery::solvers::BarnesHutSolvervirtual
executor() const noexceptorrery::solvers::BarnesHutSolverinline
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::BarnesHutSolverinlinevirtual
kernel() const noexceptorrery::solvers::BarnesHutSolverinline
name() const noexcept overrideorrery::solvers::BarnesHutSolverinlinevirtual
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::BarnesHutSolverinline
reset_interaction_count() noexcept overrideorrery::solvers::BarnesHutSolverinlinevirtual
select_kernel(KernelKind kind) noexceptorrery::solvers::BarnesHutSolverinline
softening() const noexcept overrideorrery::solvers::BarnesHutSolverinlinevirtual
timings() const noexceptorrery::solvers::BarnesHutSolverinline
tree() const noexceptorrery::solvers::BarnesHutSolverinline
~AccelerationField()=default (defined in orrery::integrators::AccelerationField)orrery::integrators::AccelerationFieldvirtual
~ForceSolver() override=defaultorrery::solvers::ForceSolver