dev-cpp / eigen

C++ template library for linear algebra

Official package sites : http://eigen.tuxfamily.org/ ·

Eigen is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. Unlike most other linear algebra libraries, Eigen focuses on the simple mathematical needs of applications: games and other OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to providing optimal speed with GCC.

v3.3.7 :: 3 :: gentoo

Modified
License
MPL-2.0
Keywords
amd64 arm64 ppc x86 ~alpha ~amd64-linux ~arm ~ia64 ~ppc64 ~sparc ~x86-linux
USE flags
altivec c++11 cuda debug doc neon openmp test

General

altivec
Add support for optimizations for G4 and G5/ppc970 processors
c++11
Build using the C++11 standard
cuda
Build with cuda support
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
neon
Enable optimization support for ARM NEON processors
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

app-doc / doxygen : Documentation system for most programming languages

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding

dev-util / cmake : Cross platform Make

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

media-libs / freeglut : Completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library

media-libs / glew : The OpenGL Extension Wrangler Library

sci-libs / adolc : Automatic differentiation system for C/C++

sci-libs / cholmod : Sparse Cholesky factorization and update/downdate library

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sci-libs / pastix : Parallel solver for very large sparse linear systems

sci-libs / scotch : Software for graph, mesh and hypergraph partitioning

sci-libs / spqr : Multithreaded multifrontal sparse QR factorization library

sci-libs / superlu : Sparse LU factorization library

sci-libs / umfpack : Unsymmetric multifrontal sparse LU factorization library

sys-devel / make : Standard tool to compile source trees

virtual / fortran : Virtual for Fortran Compiler

virtual / opengl : Virtual for OpenGL implementation

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-cpp / eigen : C++ template library for linear algebra

app-office / calligra : KDE Office Suite

dev-cpp / eigen : C++ template library for linear algebra

dev-lang / gdl : GNU Data Language

dev-python / milk : Machine learning toolkit in Python

dev-ros / base_local_planner : Trajectory Rollout and Dynamic Window approaches to local robot navigation on a plane

dev-ros / carrot_planner : Attempts to find a legal place to put a carrot for the robot to follow

dev-ros / clear_costmap_recovery : Recovery behavior that attempts to clear space by reverting the costmaps to the static map

dev-ros / collada_urdf : Convert Unified Robot Description Format (URDF) documents into COLLADA documents

dev-ros / costmap_2d : Creates a 2D costmap from sensor data

dev-ros / dwa_local_planner : Dynamic Window Approach to local robot navigation on a plane

dev-ros / eigen_conversions : Conversion functions between Eigen and KDL and Eigen and geometry_msgs

dev-ros / eigen_stl_containers : Provides a set of typedef's that allow using Eigen datatypes in STL containers

dev-ros / geometric_shapes : Generic definitions of geometric shapes and bodies

dev-ros / hector_compressed_map_transport : Means for transporting compressed map data through the use of image_transport

dev-ros / hector_geotiff : Node to save occupancy grid map, robot trajectory and object of interest data to GeoTiff images

dev-ros / hector_mapping : SLAM approach that can be used without odometry and on platforms that exhibit roll/pitch motion

dev-ros / hector_marker_drawing : Convenience functions for easier publishing of visualization markers

dev-ros / hector_pose_estimation_core : Extended Kalman Filter (EKF) that estimates the 6DOF pose of the robot

dev-ros / laser_geometry : Class for converting from a 2D laser scan into a point cloud

dev-ros / mavros_extras : Extra nodes and plugins for mavros

dev-ros / move_base : Given a goal in the world, will attempt to reach it with a mobile base

dev-ros / move_slow_and_clear : Move slow and clear

dev-ros / navfn : Fast interpolated navigation function that can be used to create plans for a mobile base

dev-ros / pcl_conversions : Provides conversions from PCL data types and ROS message types

dev-ros / pcl_ros : PCL (Point Cloud Library) ROS interface stack

dev-ros / robot_localization : Package of nonlinear state estimation nodes

dev-ros / robot_state_publisher : Package for publishing the state of a robot to tf

dev-ros / rotate_recovery : Recovery behavior that attempts to clear space by performing a 360 degree rotation of the robot

dev-ros / rviz : 3D visualization tool for ROS

dev-ros / tf2_eigen : TF2 eigen support

dev-ros / tf2_kdl : KDL binding for tf2

dev-ros / tf_conversions : Conversion functions to convert common tf datatypes into identical datatypes used by other libraries

kde-apps / analitza : KDE library for mathematical features

kde-apps / kalzium : Periodic table of the elements

kde-apps / step : Interactive physics simulator

media-gfx / blender : 3D Creation/Animation/Publishing System

media-gfx / digikam : Digital photo management application

media-gfx / meshlab : the open source system for processing and editing 3D triangular meshes

media-gfx / openscad : The Programmers Solid 3D CAD Modeller

media-libs / opencv : A collection of algorithms and sample code for various computer vision problems

media-sound / csound : Sound design and signal processing system for composition and performance

media-sound / guitarix : Virtual guitar amplifier for Linux

media-video / movit : Modern Video Toolkit

sci-astronomy / kstars : Desktop Planetarium

sci-chemistry / apbs : Evaluation of electrostatic properties of nanoscale biomolecular systems

sci-chemistry / avogadro2 : Advanced molecule editor and visualizer 2

sci-chemistry / openbabel : Interconverts file formats used in molecular modeling

sci-chemistry / votca-csg : Votca coarse-graining engine

sci-chemistry / votca-csgapps : Extra applications for votca-csg

sci-chemistry / votca-ctp : Votca charge transport module

sci-chemistry / votca-xtp : Votca excitation and charge properties module

sci-libs / avogadrolibs : Advanced molecule editor and visualizer 2 - libraries

sci-libs / cantera : Object-oriented tool suite for chemical kinetics, thermodynamics, and transport

sci-libs / ceres-solver : Nonlinear least-squares minimizer

sci-libs / chemkit : Library for chemistry applications

sci-libs / nanoflann : C++ header-only library for Nearest Neighbor (NN) search wih KD-trees

sci-libs / o2scl : Object-oriented Scientific Computing Library

sci-libs / orocos_kdl : Kinematics and Dynamics Library (KDL)

sci-libs / pcl : 2D/3D image and point cloud processing

sci-libs / shogun : Large Scale Machine Learning Toolbox

sci-libs / votca-tools : Votca tools library

sci-mathematics / cgal : C++ library for geometric algorithms and data structures

sci-physics / lammps : Large-scale Atomic/Molecular Massively Parallel Simulator

575366
dev-cpp/eigen / test dependencies keyword request
653082
dev-cpp/eigen:2 undefines "vector" on PPC in public header
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
dev-cpp/eigen: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-cpp/eigen: Drop old
Closes: https://bugs.gentoo.org/577262 Closes: https://bugs.gentoo.org/466360 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-cpp/eigen: stable 3.3.7 for ppc, bug #675662
Tested-by: ernsteiswuerfel Package-Manager: Portage-2.3.60, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-cpp/eigen: amd64 stable wrt bug #675662
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-cpp/eigen: x86 stable (bug #675662)
Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-cpp/eigen: Fix prepare with USE=cuda
Closes: https://bugs.gentoo.org/673874 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-cpp/eigen: 3.3.7 version bump
Closes: https://bugs.gentoo.org/673128 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-cpp/eigen: Drop old
Closes: https://bugs.gentoo.org/654168 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-cpp/eigen: Drop 3.3.5
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Andreas Sturmlechner · gentoo
dev-cpp/eigen: Fix prototype
Closes: https://bugs.gentoo.org/665488 Package-Manager: Portage-2.3.48, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-cpp/eigen: 3.3.5 version bump
Closes: https://bugs.gentoo.org/664952 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Michał Górny · gentoo
dev-cpp/eigen: Add conditional test restriction for use masking
Andreas Sturmlechner · gentoo
dev-cpp/eigen: 3.3.4 version bump
Closes: https://bugs.gentoo.org/632378 Package-Manager: Portage-2.3.21, Repoman-2.3.6
Andreas Sturmlechner · gentoo
dev-cpp/eigen: Drop slot 2
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Andreas Sturmlechner · gentoo
dev-cpp/eigen: Disable Qt4 test DEPEND
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Michael Palimaka · gentoo
dev-cpp/eigen: remove cpu_flags_x86* flags
These flags only affected tests, and only added the appropriate flags to CFLAGS. Closes: https://bugs.gentoo.org/633518 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Michael Palimaka · gentoo
dev-cpp/eigen: remove old
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Michael Palimaka · gentoo
dev-cpp/eigen: drop hppa keywords
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Alexis Ballier · gentoo
dev-cpp/eigen: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
David Seifert · gentoo
dev-cpp/eigen: Port SLOT=2 ebuild to EAPI 6
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Jeroen Roovers · gentoo
dev-cpp/eigen: Mark ~hppa (bug #575366).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches
Sébastien Fabbro · gentoo
dev-cpp/eigen: version bump
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Matthias Maier · gentoo
dev-cpp/eigen: version bump to 3.3.2
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
dev-cpp/eigen: fix sandbox violation, use system fortran compiler, bug #607800
Apply the patch proposed by Guilherme Amadio <amadio@gentoo.org> to fix test configuration and compiler setup. Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Justin Lecher · gentoo
dev-cpp/eigen: Version Bump
https://bugs.gentoo.org/show_bug.cgi?id=603646 Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
dev-cpp/eigen: Version Bump
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=599554 Package-Manager: portage-2.3.2 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Michael Palimaka · gentoo
dev-cpp/eigen: remove old
Package-Manager: portage-2.3.0
Agostino Sarubbo · gentoo
dev-cpp/eigen: ppc stable wrt bug #579996
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michael Palimaka · gentoo
dev-cpp/eigen: x86 stable
Gentoo-bug: 579996 Package-Manager: portage-2.3.0_rc1
Mikle Kolyada · gentoo
dev-cpp/eigen: amd64 stable wrt bug #579992
Package-Manager: portage-2.2.28
Jeroen Roovers · gentoo
dev-cpp/eigen: Drop HPPA keywording.
Package-Manager: portage-2.2.27
Patrick Lauer · gentoo
dev-cpp/eigen: Re-fix pkgconfig file
Package-Manager: portage-2.2.27
Justin Lecher · gentoo
dev-cpp/eigen: Forward porting ebuild changes, Backwards the patches
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=575512 Package-Manager: portage-2.2.27 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
dev-cpp/eigen: Drop -g2 from build flags
* Bump to EAPI=6 * Add missing test deps * Add missing USE Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=575354 Package-Manager: portage-2.2.27 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Patrick Lauer · gentoo
dev-cpp/eigen: Fix pkgconfig file #575298
Package-Manager: portage-2.2.27
Justin Lecher · gentoo
dev-cpp/eigen: Version Bump
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=575218 Package-Manager: portage-2.2.27 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
dev-cpp/eigen: Chop DESCRIPTION to 80 chars
Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
dev-cpp/eigen: Version Bump
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=568206 Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Michael Palimaka · gentoo
dev-cpp/eigen: version bump
Gentoo-bug: 564208 Package-Manager: portage-2.2.20.1
Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Michael Palimaka · gentoo
dev-cpp/eigen: remove old
Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed