|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|
#include <Eigen/Geometry>#include <Eigen/Core>#include "../common.h"#include "../spatial_cells/spatial_cell_wrapper.hpp"

Go to the source code of this file.
Functions | |
| Eigen::Transform< Real, 3, Eigen::Affine > | compute_acceleration_transformation (const spatial_cell::SpatialCell *spatial_cell, const uint popID, const Real &dt) |
| void | updateAccelerationMaxdt (spatial_cell::SpatialCell *spatial_cell, const uint popID) |
| Eigen::Transform< Real, 3, Eigen::Affine > compute_acceleration_transformation | ( | const SpatialCell * | spatial_cell, |
| const uint | popID, | ||
| const Real & | dt ) |
Compute transform during one timestep, and update the bulk velocity of the cell
| spatial_cell | Spatial cell containing the accelerated population. |
| popID | ID of the accelerated particle species. |
| dt | Time step of one subcycle. |
< how many s each substep is
Definition at line 66 of file cpu_acc_transform.cpp.


| void updateAccelerationMaxdt | ( | SpatialCell * | spatial_cell, |
| const uint | popID ) |
Compute max timestep for vlasov acceleration for the particular population in one spatial cell.
| spatial_cell | Spatial cell containing the accelerated population. |
| popID | ID of the accelerated particle species. |
Definition at line 41 of file cpu_acc_transform.cpp.

