ImpactX
Loading...
Searching...
No Matches
SpinMap.H File Reference
#include "particles/ImpactXParticleContainer.H"
#include "mixin/alignment.H"
#include "mixin/beamoptic.H"
#include "mixin/lineartransport.H"
#include "mixin/spintransport.H"
#include "mixin/named.H"
#include "mixin/nofinalize.H"
#include <AMReX_Extension.H>
#include <AMReX_Math.H>
#include <AMReX_REAL.H>
#include <AMReX_SIMD.H>
#include <AMReX_SmallMatrix.H>
#include <cmath>
#include <stdexcept>

Go to the source code of this file.

Classes

struct  impactx::elements::SpinMap
 

Namespaces

namespace  impactx
 
namespace  impactx::elements
 

Typedefs

using Map3x6 = amrex::SmallMatrix<amrex::ParticleReal, 3, 6, amrex::Order::F, 1>
 
using Vector3 = amrex::SmallMatrix<amrex::ParticleReal, 3, 1, amrex::Order::F, 1>
 

Typedef Documentation

◆ Map3x6

using Map3x6 = amrex::SmallMatrix<amrex::ParticleReal, 3, 6, amrex::Order::F, 1>

This defines the 3x6 and 3x1 matrix types used here.

◆ Vector3

using Vector3 = amrex::SmallMatrix<amrex::ParticleReal, 3, 1, amrex::Order::F, 1>