votca 2024-dev
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
eigen.h File Reference
#include "votca_xtp_config.h"
#include <votca/tools/votca_tools_config.h>
#include <votca/tools/eigen.h>
#include <votca/tools/types.h>
Include dependency graph for eigen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  votca::xtp::Mat_p_Energy
 
class  votca::xtp::AxA
 

Namespaces

namespace  votca
 base class for all analysis tools
 
namespace  votca::xtp
 Charge transport classes.
 
namespace  votca::xtp::OPENMP
 

Macros

#define VOTCA_XTP_EIGEN_H
 

Typedefs

typedef Eigen::Matrix< double, 9, 1 > Vector9d
 
typedef Eigen::Matrix< double, 9, 9 > Matrix9d
 
typedef Eigen::Array< votca::Index, Eigen::Dynamic, 1 > ArrayXl
 

Functions

bool votca::xtp::XTP_HAS_MKL_OVERLOAD ()
 
Index votca::xtp::OPENMP::getMaxThreads ()
 
bool votca::xtp::OPENMP::InsideActiveParallelRegion ()
 
Index votca::xtp::OPENMP::getThreadId ()
 
void votca::xtp::OPENMP::setMaxThreads (Index)
 

Macro Definition Documentation

◆ VOTCA_XTP_EIGEN_H

#define VOTCA_XTP_EIGEN_H

Definition at line 22 of file eigen.h.

Typedef Documentation

◆ ArrayXl

typedef Eigen::Array<votca::Index, Eigen::Dynamic, 1> ArrayXl

Definition at line 36 of file eigen.h.

◆ Matrix9d

typedef Eigen::Matrix<double, 9, 9> Matrix9d

Definition at line 35 of file eigen.h.

◆ Vector9d

typedef Eigen::Matrix<double, 9, 1> Vector9d

Definition at line 34 of file eigen.h.