votca 2024.2-dev
Loading...
Searching...
No Matches
votca::tools::EigenSystem Class Reference

#include <eigensystem.h>

Public Member Functions

const Eigen::VectorXd & eigenvalues () const
 
Eigen::VectorXd & eigenvalues ()
 
const Eigen::MatrixXd & eigenvectors () const
 
Eigen::MatrixXd & eigenvectors ()
 
const Eigen::MatrixXd & eigenvectors2 () const
 
Eigen::MatrixXd & eigenvectors2 ()
 
Eigen::ComputationInfo info () const
 
Eigen::ComputationInfo & info ()
 
void clear ()
 

Private Attributes

Eigen::ComputationInfo info_ = Eigen::Success
 
Eigen::VectorXd eigenvalues_
 
Eigen::MatrixXd eigenvectors_
 
Eigen::MatrixXd eigenvectors_2_
 

Detailed Description

Definition at line 27 of file eigensystem.h.

Member Function Documentation

◆ clear()

void votca::tools::EigenSystem::clear ( )
inline

Definition at line 42 of file eigensystem.h.

◆ eigenvalues() [1/2]

Eigen::VectorXd & votca::tools::EigenSystem::eigenvalues ( )
inline

Definition at line 31 of file eigensystem.h.

◆ eigenvalues() [2/2]

const Eigen::VectorXd & votca::tools::EigenSystem::eigenvalues ( ) const
inline

Definition at line 30 of file eigensystem.h.

◆ eigenvectors() [1/2]

Eigen::MatrixXd & votca::tools::EigenSystem::eigenvectors ( )
inline

Definition at line 34 of file eigensystem.h.

◆ eigenvectors() [2/2]

const Eigen::MatrixXd & votca::tools::EigenSystem::eigenvectors ( ) const
inline

Definition at line 33 of file eigensystem.h.

◆ eigenvectors2() [1/2]

Eigen::MatrixXd & votca::tools::EigenSystem::eigenvectors2 ( )
inline

Definition at line 37 of file eigensystem.h.

◆ eigenvectors2() [2/2]

const Eigen::MatrixXd & votca::tools::EigenSystem::eigenvectors2 ( ) const
inline

Definition at line 36 of file eigensystem.h.

◆ info() [1/2]

Eigen::ComputationInfo & votca::tools::EigenSystem::info ( )
inline

Definition at line 40 of file eigensystem.h.

◆ info() [2/2]

Eigen::ComputationInfo votca::tools::EigenSystem::info ( ) const
inline

Definition at line 39 of file eigensystem.h.

Member Data Documentation

◆ eigenvalues_

Eigen::VectorXd votca::tools::EigenSystem::eigenvalues_
private

Definition at line 51 of file eigensystem.h.

◆ eigenvectors_

Eigen::MatrixXd votca::tools::EigenSystem::eigenvectors_
private

Definition at line 52 of file eigensystem.h.

◆ eigenvectors_2_

Eigen::MatrixXd votca::tools::EigenSystem::eigenvectors_2_
private

Definition at line 53 of file eigensystem.h.

◆ info_

Eigen::ComputationInfo votca::tools::EigenSystem::info_ = Eigen::Success
private

Definition at line 50 of file eigensystem.h.


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