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>