TBTK
TBTK::Solver::Solver Class Reference

Base class for Solvers. More...

#include <Solver.h>

Inheritance diagram for TBTK::Solver::Solver:
TBTK::Solver::ArnoldiIterator TBTK::Solver::BlockDiagonalizer TBTK::Solver::ChebyshevExpander TBTK::Solver::Diagonalizer TBTK::Solver::ExactDiagonalizer TBTK::Solver::LinearEquationSolver TBTK::Solver::TimeEvolver

Public Member Functions

 Solver ()
 
virtual ~Solver ()
 
virtual void setModel (Model &model)
 
ModelgetModel ()
 
const ModelgetModel () const
 

Detailed Description

Base class for Solvers.

Constructor & Destructor Documentation

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

Constructor

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

Destructor.

Member Function Documentation

Model & TBTK::Solver::Solver::getModel ( )
inline

Get model.

const Model & TBTK::Solver::Solver::getModel ( ) const
inline

Get model.

void TBTK::Solver::Solver::setModel ( Model model)
inlinevirtual

Set model to work on.

Reimplemented in TBTK::Solver::ChebyshevExpander.


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