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

This is the complete list of members for orrery::solvers::DirectSolver, 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
DirectSolver()=defaultorrery::solvers::DirectSolver
DirectSolver(core::Softening softening) noexceptorrery::solvers::DirectSolverinlineexplicit
DirectSolver(backend::Executor &executor) noexceptorrery::solvers::DirectSolverinlineexplicit
DirectSolver(core::Softening softening, backend::Executor &executor) noexceptorrery::solvers::DirectSolverinline
evaluate(core::Vec3Span< const core::Real > positions, std::span< const core::Real > masses, core::Vec3Span< core::Real > accelerations) overrideorrery::solvers::DirectSolvervirtual
executor() const noexceptorrery::solvers::DirectSolverinline
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::DirectSolverinlinevirtual
kernel() const noexceptorrery::solvers::DirectSolverinline
name() const noexcept overrideorrery::solvers::DirectSolverinlinevirtual
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
reset_interaction_count() noexcept overrideorrery::solvers::DirectSolverinlinevirtual
select_kernel(KernelKind kind) noexceptorrery::solvers::DirectSolverinline
softening() const noexcept overrideorrery::solvers::DirectSolverinlinevirtual
~AccelerationField()=default (defined in orrery::integrators::AccelerationField)orrery::integrators::AccelerationFieldvirtual
~ForceSolver() override=defaultorrery::solvers::ForceSolver