Update docs
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
.TH "PenningTrap" 3 "Mon Oct 2 2023" "Penning Trap Simulation" \" -*- nroff -*-
|
||||
.TH "PenningTrap" 3 "Sun Oct 8 2023" "Penning Trap Simulation" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
@@ -85,7 +85,7 @@ A class that simulates a Penning trap\&.
|
||||
|
||||
This class simulates a Penning trap\&. It can take in a number of particles and simulate how they would behave inside a Penning trap\&.
|
||||
.PP
|
||||
Definition at line \fB25\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
Definition at line \fB29\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "PenningTrap::PenningTrap (double B_0 = \fC\fBT\fP\fP, double V_0 = \fC25\&.*\fBV\fP/1000\&.\fP, double d = \fC500\&.\fP)"
|
||||
@@ -93,7 +93,7 @@ Definition at line \fB25\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
.PP
|
||||
Set B_0, V_0 and d\&.
|
||||
.PP
|
||||
Definition at line \fB26\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB20\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "void PenningTrap::add_particle (\fBParticle\fP particle)"
|
||||
@@ -101,63 +101,63 @@ Definition at line \fB26\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.PP
|
||||
Add a particle to the system\&.
|
||||
.PP
|
||||
Definition at line \fB33\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB27\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "void PenningTrap::evolve_forward_euler (double dt)"
|
||||
|
||||
.PP
|
||||
Go forward one timestep using the forward Euler method\&.
|
||||
.PP
|
||||
Definition at line \fB121\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB167\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "void PenningTrap::evolve_RK4 (double dt)"
|
||||
|
||||
.PP
|
||||
Go forward one timestep using the RK4 method\&.
|
||||
.PP
|
||||
Definition at line \fB116\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB104\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "arma::vec PenningTrap::external_B_field (arma::vec r)"
|
||||
|
||||
.PP
|
||||
Calculate B at point r\&.
|
||||
.PP
|
||||
Definition at line \fB49\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB43\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "arma::vec PenningTrap::external_E_field (arma::vec r)"
|
||||
|
||||
.PP
|
||||
Calculate E at point r\&.
|
||||
.PP
|
||||
Definition at line \fB38\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB32\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "arma::vec PenningTrap::force_on_particle (int i, int j)"
|
||||
|
||||
.PP
|
||||
Calculate the force between 2 particles\&. Calculate the force exhibited on particle p_i from particle p_j\&.
|
||||
.PP
|
||||
Definition at line \fB59\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB50\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "double PenningTrap::get_d ()"
|
||||
|
||||
.PP
|
||||
Definition at line \fB142\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB188\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "arma::vec PenningTrap::get_particle (int i)"
|
||||
|
||||
.PP
|
||||
Definition at line \fB137\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB183\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "arma::vec PenningTrap::total_force (int i)"
|
||||
|
||||
.PP
|
||||
calculate the total force on a particle\&.
|
||||
.PP
|
||||
Definition at line \fB111\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB99\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "arma::vec PenningTrap::total_force_external (int i)"
|
||||
|
||||
.PP
|
||||
Calculate the total external force on a particle\&. Calculate the total amount of force that E and B exhibits on particle p_i\&.
|
||||
.PP
|
||||
Definition at line \fB74\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB65\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SS "arma::vec PenningTrap::total_force_particles (int i)"
|
||||
|
||||
.PP
|
||||
Calculate the total force on a particle from other particles\&.
|
||||
.PP
|
||||
Definition at line \fB92\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
Definition at line \fB80\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.SH "Member Data Documentation"
|
||||
.PP
|
||||
.SS "double PenningTrap::B_0\fC [private]\fP"
|
||||
@@ -165,25 +165,25 @@ Definition at line \fB92\fP of file \fBPenningTrap\&.cpp\fP\&.
|
||||
.PP
|
||||
Magnetic field strength\&.
|
||||
.PP
|
||||
Definition at line \fB27\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
Definition at line \fB31\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
.SS "double PenningTrap::d\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
Characteristic dimension\&.
|
||||
.PP
|
||||
Definition at line \fB29\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
Definition at line \fB33\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
.SS "std::vector<\fBParticle\fP> PenningTrap::particles\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
The particles in the Penning trap\&.
|
||||
.PP
|
||||
Definition at line \fB30\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
Definition at line \fB34\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
.SS "double PenningTrap::V_0\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
Applied potential\&.
|
||||
.PP
|
||||
Definition at line \fB28\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
Definition at line \fB32\fP of file \fBPenningTrap\&.hpp\fP\&.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
|
||||
Reference in New Issue
Block a user