Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Algebra.hpp File Reference
#include <Eigen/Core>
#include <Eigen/Geometry>
+ Include dependency graph for Algebra.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 

Typedefs

using Acts::ActsScalar = double
 
template<unsigned int kSize>
using Acts::ActsVector = Eigen::Matrix< ActsScalar, kSize, 1 >
 
template<unsigned int kRows, unsigned int kCols>
using Acts::ActsMatrix = Eigen::Matrix< ActsScalar, kRows, kCols >
 
template<unsigned int kSize>
using Acts::ActsSquareMatrix = Eigen::Matrix< ActsScalar, kSize, kSize >
 
using Acts::ActsDynamicVector = Eigen::Matrix< ActsScalar, Eigen::Dynamic, 1 >
 
using Acts::ActsDynamicMatrix = Eigen::Matrix< ActsScalar, Eigen::Dynamic, Eigen::Dynamic >
 
using Acts::Vector2 = ActsVector< 2 >
 
using Acts::Vector3 = ActsVector< 3 >
 
using Acts::Vector4 = ActsVector< 4 >
 
using Acts::SquareMatrix2 = ActsSquareMatrix< 2 >
 
using Acts::SquareMatrix3 = ActsSquareMatrix< 3 >
 
using Acts::SquareMatrix4 = ActsSquareMatrix< 4 >
 
using Acts::Translation2 = Eigen::Translation< ActsScalar, 2 >
 
using Acts::Translation3 = Eigen::Translation< ActsScalar, 3 >
 
using Acts::RotationMatrix2 = ActsMatrix< 2, 2 >
 
using Acts::RotationMatrix3 = ActsMatrix< 3, 3 >
 
using Acts::AngleAxis3 = Eigen::AngleAxis< ActsScalar >
 
using Acts::Transform2 = Eigen::Transform< ActsScalar, 2, Eigen::AffineCompact >
 
using Acts::Transform3 = Eigen::Transform< ActsScalar, 3, Eigen::Affine >