Need a break? Support the development by playing Polarity Puzzles
TBTK::Solver::LinearEquationSolver Class Reference
Inheritance diagram for TBTK::Solver::LinearEquationSolver:
TBTK::Solver::Solver TBTK::Communicator

Public Member Functions

 LinearEquationSolver ()
virtual ~LinearEquationSolver ()
void run ()
const std::complex< double > getAmplitude (const Index &index) const
const Matrix< std::complex< double > > & getResult () const
- Public Member Functions inherited from TBTK::Solver::Solver
 Solver ()
virtual ~Solver ()
virtual void setModel (Model &model)
ModelgetModel ()
const ModelgetModel () const
- Public Member Functions inherited from TBTK::Communicator
 Communicator (bool verbose)
void setVerbose (bool verbose)
bool getVerbose () const

Additional Inherited Members

- Static Public Member Functions inherited from TBTK::Communicator
static void setGlobalVerbose (bool globalVerbose)
static bool getGlobalVerbose ()

Constructor & Destructor Documentation

◆ LinearEquationSolver()

TBTK::Solver::LinearEquationSolver::LinearEquationSolver ( )


◆ ~LinearEquationSolver()

virtual TBTK::Solver::LinearEquationSolver::~LinearEquationSolver ( )


Member Function Documentation

◆ getAmplitude()

const std::complex< double > TBTK::Solver::LinearEquationSolver::getAmplitude ( const Index index) const

Get amplitude for given Index.

◆ getResult()

const Matrix< std::complex< double > > & TBTK::Solver::LinearEquationSolver::getResult ( ) const

Get result.

◆ run()

void TBTK::Solver::LinearEquationSolver::run ( )

Run calculation.

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