ImpactX
Loading...
Searching...
No Matches
EmittanceInvariants.cpp File Reference
#include "EmittanceInvariants.H"
#include "CovarianceMatrixMath.H"
#include <AMReX_BLProfiler.H>
#include <AMReX_Extension.H>
#include <AMReX_GpuComplex.H>
#include <AMReX_Math.H>
#include <AMReX_REAL.H>
#include <cmath>
#include <stdexcept>
#include <tuple>
#include <vector>

Namespaces

namespace  impactx
 
namespace  impactx::diagnostics
 

Functions

std::tuple< amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal > impactx::diagnostics::KineticInvariants (amrex::SmallMatrix< amrex::ParticleReal, 6, 6, amrex::Order::F, 1 > const &Sigma)
 
std::tuple< amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal > impactx::diagnostics::Eigenemittances (amrex::SmallMatrix< amrex::ParticleReal, 6, 6, amrex::Order::F, 1 > const &Sigma)