10#ifndef IMPACTX_DISTRIBUTION_COVARIANCE_MATRIX_H
11#define IMPACTX_DISTRIBUTION_COVARIANCE_MATRIX_H
Definition CovarianceMatrixMath.H:25
amrex::SmallMatrix< amrex::ParticleReal, 6, 6, amrex::Order::F, 1 > Map6x6
Definition CovarianceMatrix.H:20
Map6x6 CovarianceMatrix
Definition CovarianceMatrix.H:23
Definition CovarianceMatrix.H:30
amrex::ParticleReal m_beam_intensity
optional: charge in A (for 3D space charge) or current in A (for 2D space charge)
Definition CovarianceMatrix.H:32
amrex::ParticleReal beam_intensity() const
Definition CovarianceMatrix.H:51
CovarianceMatrix m_env
the 6x6 beam covariance matrix
Definition CovarianceMatrix.H:31
Envelope & set_beam_intensity(amrex::ParticleReal const intensity)
Definition CovarianceMatrix.H:39
Envelope & set_covariance_matrix(CovarianceMatrix const &covariance_matrix)
Definition CovarianceMatrix.H:61
CovarianceMatrix covariance_matrix() const
Definition CovarianceMatrix.H:71