Toggle navigation sidebar
Toggle in-page Table of Contents
SARKAS: Python MD code for plasma physics
Documentation:
Why Sarkas
Get Started
Quickstart
Tutorial
Input File
Pre Simulation Testing
Running a Simulation
Data Analysis
Available Features
Integrators
Thermostats
Potentials
Theory:
Theoretical Background
Particle-Particle Particle-Mesh Algorithm
Force Error
Coupling Constant
Electron Properties
References
Contributing:
Contributing to Sarkas
Setup
Reporting Issues
Documentation
Example of a contribution
Simulations:
Examples
One Component Plasma (OCP)
H-He Mixture
Quantum Statistical Potential Simulation
Magnetized Plasma
Yukawa vs Egs potential
Viscosity Coefficients
Moliere Potential
MD for Experiment Validation
Ultrafast electron cooling in an expanding ultracold plasma
API:
API reference
sarkas.core
sarkas.core.Parameters
sarkas.core.Parameters.__init__
sarkas.core.Parameters.calc_coupling_constant
sarkas.core.Parameters.calc_electron_properties
sarkas.core.Parameters.calc_magnetic_parameters
sarkas.core.Parameters.calc_parameters
sarkas.core.Parameters.check_units
sarkas.core.Parameters.create_species_arrays
sarkas.core.Parameters.from_dict
sarkas.core.Parameters.pretty_print
sarkas.core.Parameters.set_species_attributes
sarkas.core.Parameters.setup
sarkas.core.Parameters.sim_box_setup
sarkas.processes
sarkas.processes.PostProcess
sarkas.processes.PostProcess.__init__
sarkas.processes.PostProcess.common_parser
sarkas.processes.PostProcess.evolve_loop
sarkas.processes.PostProcess.initialization
sarkas.processes.PostProcess.run
sarkas.processes.PostProcess.setup
sarkas.processes.PostProcess.setup_from_simulation
sarkas.processes.PreProcess
sarkas.processes.PreProcess.__init__
sarkas.processes.PreProcess.analytical_approx_pppm
sarkas.processes.PreProcess.common_parser
sarkas.processes.PreProcess.evolve_loop
sarkas.processes.PreProcess.green_function_timer
sarkas.processes.PreProcess.initialization
sarkas.processes.PreProcess.make_color_map
sarkas.processes.PreProcess.make_fit_plot
sarkas.processes.PreProcess.make_force_v_timing_plot
sarkas.processes.PreProcess.make_lagrangian_plot
sarkas.processes.PreProcess.make_line_plot
sarkas.processes.PreProcess.make_pppm_color_map
sarkas.processes.PreProcess.make_pppm_line_plot
sarkas.processes.PreProcess.make_timing_plots
sarkas.processes.PreProcess.postproc_estimates
sarkas.processes.PreProcess.pppm_approximation
sarkas.processes.PreProcess.remove_preproc_dumps
sarkas.processes.PreProcess.run
sarkas.processes.PreProcess.setup
sarkas.processes.PreProcess.time_acceleration
sarkas.processes.PreProcess.time_evolution_loop
sarkas.processes.PreProcess.time_n_space_estimates
sarkas.processes.PreProcess.timing_study_calculation
sarkas.processes.Process
sarkas.processes.Process.__init__
sarkas.processes.Process.common_parser
sarkas.processes.Process.evolve_loop
sarkas.processes.Process.initialization
sarkas.processes.Process.setup
sarkas.processes.Simulation
sarkas.processes.Simulation.__init__
sarkas.processes.Simulation.check_restart
sarkas.processes.Simulation.common_parser
sarkas.processes.Simulation.equilibrate
sarkas.processes.Simulation.evolve_loop
sarkas.processes.Simulation.initialization
sarkas.processes.Simulation.magnetize
sarkas.processes.Simulation.produce
sarkas.processes.Simulation.run
sarkas.processes.Simulation.setup
sarkas.potentials
sarkas.potentials.core
sarkas.potentials.core.Potential
sarkas.potentials.coulomb
sarkas.potentials.coulomb.pretty_print_info
sarkas.potentials.coulomb.update_params
sarkas.potentials.egs
sarkas.potentials.egs.pretty_print_info
sarkas.potentials.egs.update_params
sarkas.potentials.force_pm
sarkas.potentials.force_pp
sarkas.potentials.hs_yukawa
sarkas.potentials.hs_yukawa.pretty_print_info
sarkas.potentials.hs_yukawa.update_params
sarkas.potentials.lennardjones
sarkas.potentials.lennardjones.pretty_print_info
sarkas.potentials.lennardjones.update_params
sarkas.potentials.moliere
sarkas.potentials.moliere.update_params
sarkas.potentials.qsp
sarkas.potentials.qsp.pretty_print_info
sarkas.potentials.qsp.update_params
sarkas.potentials.tests
sarkas.potentials.tests.test_coulomb
sarkas.potentials.tests.test_egs
sarkas.potentials.tests.test_force_pm
sarkas.potentials.tests.test_force_pp
sarkas.potentials.tests.test_lennardjones
sarkas.potentials.tests.test_moliere
sarkas.potentials.tests.test_qsp
sarkas.potentials.tests.test_yukawa
sarkas.potentials.yukawa
sarkas.potentials.yukawa.pretty_print_info
sarkas.potentials.yukawa.update_params
sarkas.time_evolution
sarkas.time_evolution.integrators
sarkas.time_evolution.integrators.Integrator
sarkas.time_evolution.thermostats
sarkas.time_evolution.thermostats.Thermostat
sarkas.tools
sarkas.tools.observables
sarkas.tools.observables.arg_update_doc
sarkas.tools.observables.calc_Skw
sarkas.tools.observables.calc_diff_flux_acf
sarkas.tools.observables.calc_moments
sarkas.tools.observables.calc_nkt
sarkas.tools.observables.calc_pressure_tensor
sarkas.tools.observables.calc_vacf
sarkas.tools.observables.calc_vkt
sarkas.tools.observables.calculate_herm_coeff
sarkas.tools.observables.col_mapper
sarkas.tools.observables.compute_doc
sarkas.tools.observables.grad_expansion
sarkas.tools.observables.kspace_setup
sarkas.tools.observables.load_from_restart
sarkas.tools.observables.plot_labels
sarkas.tools.observables.setup_doc
sarkas.tools.observables.CurrentCorrelationFunction
sarkas.tools.observables.DiffusionFlux
sarkas.tools.observables.DynamicStructureFactor
sarkas.tools.observables.ElectricCurrent
sarkas.tools.observables.Observable
sarkas.tools.observables.PressureTensor
sarkas.tools.observables.RadialDistributionFunction
sarkas.tools.observables.StaticStructureFactor
sarkas.tools.observables.Thermodynamics
sarkas.tools.observables.VelocityAutoCorrelationFunction
sarkas.tools.observables.VelocityDistribution
sarkas.tools.transport
sarkas.tools.transport.TransportCoefficients
sarkas.utilities
sarkas.utilities.exceptions
sarkas.utilities.exceptions.AlgorithmError
sarkas.utilities.exceptions.AlgorithmWarning
sarkas.utilities.exceptions.ParticlesError
sarkas.utilities.exceptions.ParticlesWarning
sarkas.utilities.exceptions.PhysicsWarning
sarkas.utilities.exceptions.SarkasError
sarkas.utilities.exceptions.SarkasWarning
sarkas.utilities.exceptions.TimerError
sarkas.utilities.fdints
sarkas.utilities.fdints.fd_doc_hparams
sarkas.utilities.fdints.fd_doc_iparams
sarkas.utilities.fdints.fermidirac_integral
sarkas.utilities.io
sarkas.utilities.io.alpha_to_int
sarkas.utilities.io.convert_bytes
sarkas.utilities.io.num_sort
sarkas.utilities.io.InputOutput
sarkas.utilities.maths
sarkas.utilities.maths.betamp
sarkas.utilities.maths.correlationfunction
sarkas.utilities.maths.force_error_analytic_lcl
sarkas.utilities.maths.force_error_analytic_pp
sarkas.utilities.maths.force_error_approx_pm
sarkas.utilities.maths.force_error_approx_pppm
sarkas.utilities.maths.yukawa_green_function
sarkas.utilities.tests
sarkas.utilities.tests.test_fdints
sarkas.utilities.tests.test_maths
sarkas.utilities.timing
sarkas.utilities.timing.SarkasTimer
Credits:
Credits
Publications
Dev Team
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
Y
_
__init__() (sarkas.core.Parameters method)
(sarkas.potentials.core.Potential method)
(sarkas.processes.PostProcess method)
(sarkas.processes.PreProcess method)
(sarkas.processes.Process method)
(sarkas.processes.Simulation method)
(sarkas.time_evolution.integrators.Integrator method)
(sarkas.time_evolution.thermostats.Thermostat method)
(sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
(sarkas.tools.transport.TransportCoefficients method)
(sarkas.utilities.io.InputOutput method)
(sarkas.utilities.timing.SarkasTimer method)
A
absorbing_bc() (sarkas.time_evolution.integrators.Integrator method)
algorithm_info() (sarkas.utilities.io.InputOutput static method)
AlgorithmError
AlgorithmWarning
alpha_to_int() (in module sarkas.utilities.io)
analytical_approx_pppm() (sarkas.processes.PreProcess method)
arg_update_doc() (in module sarkas.tools.observables)
average_slices_data() (sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
B
betamp() (in module sarkas.utilities.maths)
boundary_condition_setup() (sarkas.time_evolution.integrators.Integrator method)
C
calc_coupling_constant() (sarkas.core.Parameters method)
calc_diff_flux_acf() (in module sarkas.tools.observables)
calc_electron_properties() (sarkas.core.Parameters method)
(sarkas.potentials.core.Potential static method)
calc_k_data() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
calc_kt_data() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
calc_magnetic_parameters() (sarkas.core.Parameters method)
calc_moments() (in module sarkas.tools.observables)
calc_nkt() (in module sarkas.tools.observables)
calc_parameters() (sarkas.core.Parameters method)
calc_pressure_tensor() (in module sarkas.tools.observables)
calc_screening_length() (sarkas.potentials.core.Potential method)
calc_Skw() (in module sarkas.tools.observables)
calc_slices_data() (sarkas.tools.observables.VelocityAutoCorrelationFunction method)
calc_vacf() (in module sarkas.tools.observables)
calc_vkt() (in module sarkas.tools.observables)
calculate_herm_coeff() (in module sarkas.tools.observables)
calculate_run_slices_data() (sarkas.tools.observables.ElectricCurrent method)
check_restart() (sarkas.processes.Simulation method)
check_units() (sarkas.core.Parameters method)
col_mapper() (in module sarkas.tools.observables)
common_parser() (sarkas.processes.PostProcess method)
(sarkas.processes.PreProcess method)
(sarkas.processes.Process method)
(sarkas.processes.Simulation method)
compute() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
compute_doc() (in module sarkas.tools.observables)
compute_from_rdf() (sarkas.tools.observables.Thermodynamics method)
compute_hermite_expansion() (sarkas.tools.observables.VelocityDistribution method)
compute_moments() (sarkas.tools.observables.VelocityDistribution method)
compute_sum_rule_integrals() (sarkas.tools.observables.RadialDistributionFunction method)
convert_bytes() (in module sarkas.utilities.io)
copy_params() (sarkas.potentials.core.Potential method)
(sarkas.time_evolution.integrators.Integrator method)
(sarkas.utilities.io.InputOutput method)
correlationfunction() (in module sarkas.utilities.maths)
create_dir() (sarkas.tools.transport.TransportCoefficients method)
create_dirs_filenames() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
create_distribution() (sarkas.tools.observables.VelocityDistribution method)
create_file_paths() (sarkas.utilities.io.InputOutput method)
create_hexagonal_lattice() (in module sarkas.potentials.tests.test_force_pp)
create_species_arrays() (sarkas.core.Parameters method)
current() (sarkas.utilities.timing.SarkasTimer static method)
CurrentCorrelationFunction (class in sarkas.tools.observables)
cyclotronic() (sarkas.time_evolution.integrators.Integrator method)
cyclotronic_zdir() (sarkas.time_evolution.integrators.Integrator method)
D
df_column_names() (sarkas.tools.observables.PressureTensor method)
diffusion() (sarkas.tools.transport.TransportCoefficients method)
DiffusionFlux (class in sarkas.tools.observables)
dump() (sarkas.utilities.io.InputOutput method)
dump_xyz() (sarkas.utilities.io.InputOutput method)
DynamicStructureFactor (class in sarkas.tools.observables)
E
electrical_conductivity() (sarkas.tools.transport.TransportCoefficients method)
ElectricCurrent (class in sarkas.tools.observables)
equilibrate() (sarkas.processes.Simulation method)
evolve_loop() (sarkas.processes.PostProcess method)
(sarkas.processes.PreProcess method)
(sarkas.processes.Process method)
(sarkas.processes.Simulation method)
F
fd_doc_hparams() (in module sarkas.utilities.fdints)
fd_doc_iparams() (in module sarkas.utilities.fdints)
fermidirac_integral() (in module sarkas.utilities.fdints)
file_header() (sarkas.utilities.io.InputOutput method)
force_error_analytic_lcl() (in module sarkas.utilities.maths)
force_error_analytic_pp() (in module sarkas.utilities.maths)
force_error_approx_pm() (in module sarkas.utilities.maths)
force_error_approx_pppm() (in module sarkas.utilities.maths)
from_dict() (sarkas.core.Parameters method)
(sarkas.potentials.core.Potential method)
(sarkas.time_evolution.integrators.Integrator method)
(sarkas.time_evolution.thermostats.Thermostat method)
(sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
(sarkas.utilities.io.InputOutput method)
from_yaml() (sarkas.utilities.io.InputOutput method)
G
grab_sim_data() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
grad_expansion() (in module sarkas.tools.observables)
green_function_timer() (sarkas.processes.PreProcess method)
I
initialization() (sarkas.processes.PostProcess method)
(sarkas.processes.PreProcess method)
(sarkas.processes.Process method)
(sarkas.processes.Simulation method)
InputOutput (class in sarkas.utilities.io)
Integrator (class in sarkas.time_evolution.integrators)
interdiffusion() (sarkas.tools.transport.TransportCoefficients method)
K
kspace_setup() (in module sarkas.tools.observables)
L
langevin() (sarkas.time_evolution.integrators.Integrator method)
load_from_restart() (in module sarkas.tools.observables)
M
magnetic_boris() (sarkas.time_evolution.integrators.Integrator method)
magnetic_boris_zdir() (sarkas.time_evolution.integrators.Integrator method)
magnetic_helpers() (sarkas.time_evolution.integrators.Integrator method)
magnetic_pos_verlet() (sarkas.time_evolution.integrators.Integrator method)
magnetic_pos_verlet_zdir() (sarkas.time_evolution.integrators.Integrator method)
magnetic_setup() (sarkas.time_evolution.integrators.Integrator method)
magnetic_verlet() (sarkas.time_evolution.integrators.Integrator method)
magnetic_verlet_zdir() (sarkas.time_evolution.integrators.Integrator method)
magnetize() (sarkas.processes.Simulation method)
make_color_map() (sarkas.processes.PreProcess method)
make_directories() (sarkas.utilities.io.InputOutput method)
make_fit_plot() (sarkas.processes.PreProcess static method)
make_force_v_timing_plot() (sarkas.processes.PreProcess method)
make_lagrangian_plot() (sarkas.processes.PreProcess method)
make_line_plot() (sarkas.processes.PreProcess method)
make_pppm_color_map() (sarkas.processes.PreProcess method)
make_pppm_line_plot() (sarkas.processes.PreProcess method)
make_timing_plots() (sarkas.processes.PreProcess method)
method_pretty_print() (sarkas.potentials.core.Potential method)
method_setup() (sarkas.potentials.core.Potential method)
module
sarkas.core
sarkas.potentials
sarkas.potentials.core
sarkas.potentials.coulomb
sarkas.potentials.egs
sarkas.potentials.force_pm
sarkas.potentials.force_pp
sarkas.potentials.hs_yukawa
sarkas.potentials.lennardjones
sarkas.potentials.moliere
sarkas.potentials.qsp
sarkas.potentials.tests
sarkas.potentials.tests.test_coulomb
sarkas.potentials.tests.test_egs
sarkas.potentials.tests.test_force_pm
sarkas.potentials.tests.test_force_pp
sarkas.potentials.tests.test_lennardjones
sarkas.potentials.tests.test_moliere
sarkas.potentials.tests.test_qsp
sarkas.potentials.tests.test_yukawa
sarkas.potentials.yukawa
sarkas.processes
sarkas.time_evolution
sarkas.time_evolution.integrators
sarkas.time_evolution.thermostats
sarkas.tools
sarkas.tools.observables
sarkas.tools.transport
sarkas.utilities
sarkas.utilities.exceptions
sarkas.utilities.fdints
sarkas.utilities.io
sarkas.utilities.maths
sarkas.utilities.tests
sarkas.utilities.tests.test_fdints
sarkas.utilities.tests.test_maths
sarkas.utilities.timing
N
normality_tests() (sarkas.tools.observables.VelocityDistribution method)
num_sort() (in module sarkas.utilities.io)
O
Observable (class in sarkas.tools.observables)
open_bc() (sarkas.time_evolution.integrators.Integrator method)
P
Parameters (class in sarkas.core)
parse() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
(sarkas.tools.transport.TransportCoefficients method)
parse_k_data() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
parse_kt_data() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
ParticlesError
ParticlesWarning
periodic_bc() (sarkas.time_evolution.integrators.Integrator method)
PhysicsWarning
plot() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
plot_labels() (in module sarkas.tools.observables)
plot_tc() (sarkas.tools.transport.TransportCoefficients method)
postproc_estimates() (sarkas.processes.PreProcess method)
PostProcess (class in sarkas.processes)
postprocess_info() (sarkas.utilities.io.InputOutput method)
pot_acc_setup() (sarkas.time_evolution.integrators.Integrator method)
Potential (class in sarkas.potentials.core)
potential_info() (sarkas.utilities.io.InputOutput static method)
pppm_approximation() (sarkas.processes.PreProcess method)
pppm_setup() (sarkas.potentials.core.Potential method)
prepare_histogram_args() (sarkas.tools.observables.VelocityDistribution method)
PreProcess (class in sarkas.processes)
preprocess_sizing() (sarkas.utilities.io.InputOutput method)
preprocess_timing() (sarkas.utilities.io.InputOutput method)
PressureTensor (class in sarkas.tools.observables)
pretty_print() (sarkas.core.Parameters method)
(sarkas.potentials.core.Potential method)
(sarkas.time_evolution.integrators.Integrator method)
(sarkas.time_evolution.thermostats.Thermostat method)
(sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
(sarkas.tools.transport.TransportCoefficients method)
pretty_print_info() (in module sarkas.potentials.coulomb)
(in module sarkas.potentials.egs)
(in module sarkas.potentials.hs_yukawa)
(in module sarkas.potentials.lennardjones)
(in module sarkas.potentials.qsp)
(in module sarkas.potentials.yukawa)
Process (class in sarkas.processes)
produce() (sarkas.processes.Simulation method)
R
RadialDistributionFunction (class in sarkas.tools.observables)
read_npz() (sarkas.utilities.io.InputOutput static method)
read_pickle() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
(sarkas.utilities.io.InputOutput method)
read_pickle_single() (sarkas.utilities.io.InputOutput method)
reflecting_bc() (sarkas.time_evolution.integrators.Integrator method)
remove_preproc_dumps() (sarkas.processes.PreProcess method)
run() (sarkas.processes.PostProcess method)
(sarkas.processes.PreProcess method)
(sarkas.processes.Simulation method)
S
sarkas.core
module
sarkas.potentials
module
sarkas.potentials.core
module
sarkas.potentials.coulomb
module
sarkas.potentials.egs
module
sarkas.potentials.force_pm
module
sarkas.potentials.force_pp
module
sarkas.potentials.hs_yukawa
module
sarkas.potentials.lennardjones
module
sarkas.potentials.moliere
module
sarkas.potentials.qsp
module
sarkas.potentials.tests
module
sarkas.potentials.tests.test_coulomb
module
sarkas.potentials.tests.test_egs
module
sarkas.potentials.tests.test_force_pm
module
sarkas.potentials.tests.test_force_pp
module
sarkas.potentials.tests.test_lennardjones
module
sarkas.potentials.tests.test_moliere
module
sarkas.potentials.tests.test_qsp
module
sarkas.potentials.tests.test_yukawa
module
sarkas.potentials.yukawa
module
sarkas.processes
module
sarkas.time_evolution
module
sarkas.time_evolution.integrators
module
sarkas.time_evolution.thermostats
module
sarkas.tools
module
sarkas.tools.observables
module
sarkas.tools.transport
module
sarkas.utilities
module
sarkas.utilities.exceptions
module
sarkas.utilities.fdints
module
sarkas.utilities.io
module
sarkas.utilities.maths
module
sarkas.utilities.tests
module
sarkas.utilities.tests.test_fdints
module
sarkas.utilities.tests.test_maths
module
sarkas.utilities.timing
module
SarkasError
SarkasTimer (class in sarkas.utilities.timing)
SarkasWarning
save_hdf() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
(sarkas.tools.transport.TransportCoefficients method)
save_pickle() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
(sarkas.utilities.io.InputOutput method)
screen_figlet() (sarkas.utilities.io.InputOutput static method)
set_species_attributes() (sarkas.core.Parameters method)
setup() (sarkas.core.Parameters method)
(sarkas.potentials.core.Potential method)
(sarkas.processes.PostProcess method)
(sarkas.processes.PreProcess method)
(sarkas.processes.Process method)
(sarkas.processes.Simulation method)
(sarkas.time_evolution.integrators.Integrator method)
(sarkas.time_evolution.thermostats.Thermostat method)
(sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
(sarkas.utilities.io.InputOutput method)
setup_checkpoint() (sarkas.utilities.io.InputOutput method)
setup_doc() (in module sarkas.tools.observables)
setup_from_simulation() (sarkas.processes.PostProcess method)
setup_init() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
setup_multirun_dirs() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
sim_box_setup() (sarkas.core.Parameters method)
Simulation (class in sarkas.processes)
simulation_summary() (sarkas.utilities.io.InputOutput method)
start() (sarkas.utilities.timing.SarkasTimer method)
StaticStructureFactor (class in sarkas.tools.observables)
stop() (sarkas.utilities.timing.SarkasTimer method)
sum_rule() (sarkas.tools.observables.PressureTensor method)
T
temp_energy_plot() (sarkas.tools.observables.Thermodynamics method)
test_assignment_function() (in module sarkas.potentials.tests.test_force_pm)
test_calc_charge_dens() (in module sarkas.potentials.tests.test_force_pm)
test_coulomb_force() (in module sarkas.potentials.tests.test_coulomb)
test_coulomb_force_pppm() (in module sarkas.potentials.tests.test_coulomb)
test_create_cells_array() (in module sarkas.potentials.tests.test_force_pp)
test_create_head_list_arrays() (in module sarkas.potentials.tests.test_force_pp)
test_create_k_arrays() (in module sarkas.potentials.tests.test_force_pm)
test_crete_k_arrays_2D() (in module sarkas.potentials.tests.test_force_pm)
test_egs_force() (in module sarkas.potentials.tests.test_egs)
test_fd0h() (in module sarkas.utilities.tests.test_fdints)
test_fd10h() (in module sarkas.utilities.tests.test_fdints)
test_fd11h() (in module sarkas.utilities.tests.test_fdints)
test_fd12h() (in module sarkas.utilities.tests.test_fdints)
test_fd13h() (in module sarkas.utilities.tests.test_fdints)
test_fd14h() (in module sarkas.utilities.tests.test_fdints)
test_fd15h() (in module sarkas.utilities.tests.test_fdints)
test_fd16h() (in module sarkas.utilities.tests.test_fdints)
test_fd17h() (in module sarkas.utilities.tests.test_fdints)
test_fd18h() (in module sarkas.utilities.tests.test_fdints)
test_fd19h() (in module sarkas.utilities.tests.test_fdints)
test_fd1h() (in module sarkas.utilities.tests.test_fdints)
test_fd20h() (in module sarkas.utilities.tests.test_fdints)
test_fd21h() (in module sarkas.utilities.tests.test_fdints)
test_fd2h() (in module sarkas.utilities.tests.test_fdints)
test_fd3h() (in module sarkas.utilities.tests.test_fdints)
test_fd4h() (in module sarkas.utilities.tests.test_fdints)
test_fd5h() (in module sarkas.utilities.tests.test_fdints)
test_fd6h() (in module sarkas.utilities.tests.test_fdints)
test_fd7h() (in module sarkas.utilities.tests.test_fdints)
test_fd8h() (in module sarkas.utilities.tests.test_fdints)
test_fd9h() (in module sarkas.utilities.tests.test_fdints)
test_fdm1h() (in module sarkas.utilities.tests.test_fdints)
test_fdm3h() (in module sarkas.utilities.tests.test_fdints)
test_fdm5h() (in module sarkas.utilities.tests.test_fdints)
test_fdm7h() (in module sarkas.utilities.tests.test_fdints)
test_fdm9h() (in module sarkas.utilities.tests.test_fdints)
test_fermidirac_integral() (in module sarkas.utilities.tests.test_fdints)
test_fogf() (in module sarkas.potentials.tests.test_force_pm)
test_invfd1h() (in module sarkas.utilities.tests.test_fdints)
test_lj_force() (in module sarkas.potentials.tests.test_lennardjones)
test_lj_force_analytic_lcl() (in module sarkas.utilities.tests.test_maths)
test_moliere_force() (in module sarkas.potentials.tests.test_moliere)
test_moliere_force_analytic_lcl() (in module sarkas.utilities.tests.test_maths)
test_yukawa_force() (in module sarkas.potentials.tests.test_yukawa)
test_yukawa_force_analytic_lcl() (in module sarkas.utilities.tests.test_maths)
test_yukawa_force_pppm() (in module sarkas.potentials.tests.test_yukawa)
test_yukawa_gk() (in module sarkas.utilities.tests.test_maths)
Thermodynamics (class in sarkas.tools.observables)
Thermostat (class in sarkas.time_evolution.thermostats)
thermostat_setup() (sarkas.time_evolution.integrators.Integrator method)
thermostate() (sarkas.time_evolution.integrators.Integrator method)
time_acceleration() (sarkas.processes.PreProcess method)
time_division() (sarkas.utilities.timing.SarkasTimer static method)
time_evolution_loop() (sarkas.processes.PreProcess method)
time_info() (sarkas.utilities.io.InputOutput static method)
time_n_space_estimates() (sarkas.processes.PreProcess method)
time_stamp() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
(sarkas.utilities.io.InputOutput method)
TimerError
timing_study() (sarkas.utilities.io.InputOutput method)
timing_study_calculation() (sarkas.processes.PreProcess method)
TransportCoefficients (class in sarkas.tools.transport)
type_setup() (sarkas.potentials.core.Potential method)
(sarkas.time_evolution.integrators.Integrator method)
U
update() (sarkas.time_evolution.thermostats.Thermostat method)
update_args() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
update_brute() (sarkas.potentials.core.Potential method)
update_finish() (sarkas.tools.observables.CurrentCorrelationFunction method)
(sarkas.tools.observables.DiffusionFlux method)
(sarkas.tools.observables.DynamicStructureFactor method)
(sarkas.tools.observables.ElectricCurrent method)
(sarkas.tools.observables.Observable method)
(sarkas.tools.observables.PressureTensor method)
(sarkas.tools.observables.RadialDistributionFunction method)
(sarkas.tools.observables.StaticStructureFactor method)
(sarkas.tools.observables.Thermodynamics method)
(sarkas.tools.observables.VelocityAutoCorrelationFunction method)
(sarkas.tools.observables.VelocityDistribution method)
update_fmm_coulomb() (sarkas.potentials.core.Potential method)
update_fmm_yukawa() (sarkas.potentials.core.Potential method)
update_linked_list() (sarkas.potentials.core.Potential method)
update_params() (in module sarkas.potentials.coulomb)
(in module sarkas.potentials.egs)
(in module sarkas.potentials.hs_yukawa)
(in module sarkas.potentials.lennardjones)
(in module sarkas.potentials.moliere)
(in module sarkas.potentials.qsp)
(in module sarkas.potentials.yukawa)
update_pm() (sarkas.potentials.core.Potential method)
update_pppm() (sarkas.potentials.core.Potential method)
V
VelocityAutoCorrelationFunction (class in sarkas.tools.observables)
VelocityDistribution (class in sarkas.tools.observables)
verlet() (sarkas.time_evolution.integrators.Integrator method)
viscosity() (sarkas.tools.transport.TransportCoefficients method)
Y
yukawa_green_function() (in module sarkas.utilities.maths)