votca 2024.2-dev
Loading...
Searching...
No Matches
votca::xtp::Mat_p_Energy Class Reference

#include <eigen.h>

Public Member Functions

 Mat_p_Energy ()
 
 Mat_p_Energy (Index rows, Index cols)
 
 Mat_p_Energy (double e, const Eigen::MatrixXd &mat)
 
 Mat_p_Energy (double e, Eigen::MatrixXd &&mat)
 
Mat_p_Energy operator+ (const Mat_p_Energy &other) const
 
Index rows () const
 
Index cols () const
 
Eigen::MatrixXd & matrix ()
 
double & energy ()
 
const Eigen::MatrixXd & matrix () const
 
double energy () const
 

Private Attributes

double energy_
 
Eigen::MatrixXd matrix_
 

Detailed Description

Definition at line 59 of file eigen.h.

Constructor & Destructor Documentation

◆ Mat_p_Energy() [1/4]

votca::xtp::Mat_p_Energy::Mat_p_Energy ( )
inline

Definition at line 61 of file eigen.h.

◆ Mat_p_Energy() [2/4]

votca::xtp::Mat_p_Energy::Mat_p_Energy ( Index rows,
Index cols )
inline

Definition at line 64 of file eigen.h.

◆ Mat_p_Energy() [3/4]

votca::xtp::Mat_p_Energy::Mat_p_Energy ( double e,
const Eigen::MatrixXd & mat )
inline

Definition at line 66 of file eigen.h.

◆ Mat_p_Energy() [4/4]

votca::xtp::Mat_p_Energy::Mat_p_Energy ( double e,
Eigen::MatrixXd && mat )
inline

Definition at line 68 of file eigen.h.

Member Function Documentation

◆ cols()

Index votca::xtp::Mat_p_Energy::cols ( ) const
inline

Definition at line 79 of file eigen.h.

◆ energy() [1/2]

double & votca::xtp::Mat_p_Energy::energy ( )
inline

Definition at line 81 of file eigen.h.

◆ energy() [2/2]

double votca::xtp::Mat_p_Energy::energy ( ) const
inline

Definition at line 83 of file eigen.h.

◆ matrix() [1/2]

Eigen::MatrixXd & votca::xtp::Mat_p_Energy::matrix ( )
inline

Definition at line 80 of file eigen.h.

◆ matrix() [2/2]

const Eigen::MatrixXd & votca::xtp::Mat_p_Energy::matrix ( ) const
inline

Definition at line 82 of file eigen.h.

◆ operator+()

Mat_p_Energy votca::xtp::Mat_p_Energy::operator+ ( const Mat_p_Energy & other) const
inline

Definition at line 71 of file eigen.h.

◆ rows()

Index votca::xtp::Mat_p_Energy::rows ( ) const
inline

Definition at line 78 of file eigen.h.

Member Data Documentation

◆ energy_

double votca::xtp::Mat_p_Energy::energy_
private

Definition at line 86 of file eigen.h.

◆ matrix_

Eigen::MatrixXd votca::xtp::Mat_p_Energy::matrix_
private

Definition at line 87 of file eigen.h.


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