CORSIKA
@c8_version@
The framework to simulate particle cascades for astroparticle physics
PhysicalGeometry.hpp
1
/*
2
* (c) Copyright 2020 CORSIKA Project, corsika-project@lists.kit.edu
3
*
4
* This software is distributed under the terms of the GNU General Public
5
* Licence version 3 (GPL Version 3). See file LICENSE for a full version of
6
* the license.
7
*/
8
9
#pragma once
10
11
#include <
corsika/framework/core/PhysicalUnits.hpp
>
12
#include <corsika/framework/geometry/Vector.hpp>
13
21
namespace
corsika
{
22
26
using
MomentumVector
=
Vector<hepmomentum_d>
;
27
32
using
DirectionVector
=
Vector<dimensionless_d>
;
33
38
using
VelocityVector
=
Vector<SpeedType::dimension_type>
;
39
44
using
LengthVector
=
Vector<length_d>
;
45
49
typedef
Vector<ElectricFieldType::dimension_type>
ElectricFieldVector
;
50
54
typedef
Vector<VectorPotentialType::dimension_type>
VectorPotential
;
55
56
}
// namespace corsika
corsika::VectorPotential
Vector< VectorPotentialType::dimension_type > VectorPotential
A 3D vector defined in a specific coordinate system with units VectorPotentialType.
Definition:
PhysicalGeometry.hpp:54
PhysicalUnits.hpp
Import and extend the phys::units package.
corsika::ElectricFieldVector
Vector< ElectricFieldType::dimension_type > ElectricFieldVector
A 3D vector defined in a specific coordinate system with units ElectricFieldType. ...
Definition:
PhysicalGeometry.hpp:49
corsika
`, since they are used everywhere as integral part of the framework.
Definition:
BoundaryCrossingProcess.hpp:14
corsika::Vector
Definition:
CoordinateSystem.hpp:29
corsika
framework
core
PhysicalGeometry.hpp
Generated by
1.8.13