PARTONS/NumA++  
Numerical Analysis C++ routines
Static Public Member Functions | List of all members
NumA::EigenUtils Class Reference

Tools for the Eigen wrapper. More...

Static Public Member Functions

static Eigen::MatrixXd convertToEigen (const MatrixD &A)
 Convert a matrix from NumA type to Eigen type. More...
 
static Eigen::VectorXd convertToEigen (const VectorD &V)
 Convert a vector from NumA type to Eigen type. More...
 
static VectorD convertToVectorD (const Eigen::VectorXd &V)
 Convert a vector from Eigen type to NumA type. More...
 

Detailed Description

Tools for the Eigen wrapper.

Workaround to not have PARTONS depend on Eigen. The methods defined here are only used in the cpp files of NumA++. Do not include this file in PARTONS.

Member Function Documentation

◆ convertToEigen() [1/2]

Eigen::MatrixXd NumA::EigenUtils::convertToEigen ( const MatrixD A)
static

Convert a matrix from NumA type to Eigen type.

Parameters
ANumA matrix.
Returns
Eigen matrix.

◆ convertToEigen() [2/2]

Eigen::VectorXd NumA::EigenUtils::convertToEigen ( const VectorD V)
static

Convert a vector from NumA type to Eigen type.

Parameters
VNumA vector.
Returns
Eigen vector.

◆ convertToVectorD()

VectorD NumA::EigenUtils::convertToVectorD ( const Eigen::VectorXd &  V)
static

Convert a vector from Eigen type to NumA type.

Parameters
VEigen vector.
Returns
NumA vector.

The documentation for this class was generated from the following files: