Tomographer  v5.4
Tomographer C++ Framework Documentation
solveclyap.h File Reference

(v5.4)

Routine for solving a complex Lyapunov equation. See Tomographer::SolveCLyap::solve(). More...

#include <string>
#include <Eigen/Core>
#include <Eigen/Eigenvalues>
#include <tomographer/tools/cxxutil.h>
+ Include dependency graph for solveclyap.h:

Go to the source code of this file.

Classes

class  Tomographer::MathTools::SolveCLyap::SolveError
 Error while attempting to solve complex Lyapunov/Sylvester equation. More...
 

Namespaces

 Tomographer
 Base namespace for the Tomographer project.
 
 Tomographer::MathTools
 General math routines.
 
 Tomographer::MathTools::SolveCLyap
 Definitions for solving the Complex Lyapunov Equation.
 

Functions

void ztrsyl_ (char *TRANA, char *TRANB, int *ISGN, int *M, int *N, double *A, int *lda, double *B, int *ldb, double *C, int *ldc, double *scale, int *info)
 
template<bool debug_perform_check = false, typename LoggerType >
void Tomographer::MathTools::SolveCLyap::solve (Eigen::Ref< Eigen::MatrixXcd > X, const Eigen::Ref< const Eigen::MatrixXcd > &A, const Eigen::Ref< const Eigen::MatrixXcd > &C, LoggerType &logger, const double tol=1e-8)
 Solve complex Lyapunov equation of the form A'*X + X*A == C More...
 

Detailed Description

Routine for solving a complex Lyapunov equation. See Tomographer::SolveCLyap::solve().

Definition in file solveclyap.h.