KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
#include <eigen_dense_col_piv_householder_qr_solver.h>
Public Types | |
using | Scalar = TScalar |
using | Matrix = Kratos::EigenDynamicMatrix< Scalar > |
using | Vector = Kratos::EigenDynamicVector< Scalar > |
Public Member Functions | |
void | Initialize (Parameters settings) |
bool | Compute (Eigen::Map< Matrix > a) |
bool | Solve (Eigen::Ref< const Vector > b, Eigen::Ref< Vector > x) const |
bool | SolveMultiple (Eigen::Ref< const Matrix > b, Eigen::Ref< Matrix > x) const |
void | PrintInfo (std::ostream &rOStream) const |
std::string | GetSolverErrorMessages () const |
Static Public Member Functions | |
static std::string | Name () |
using Kratos::EigenDenseColPivHouseholderQRSolver< TScalar >::Matrix = Kratos::EigenDynamicMatrix<Scalar> |
using Kratos::EigenDenseColPivHouseholderQRSolver< TScalar >::Scalar = TScalar |
using Kratos::EigenDenseColPivHouseholderQRSolver< TScalar >::Vector = Kratos::EigenDynamicVector<Scalar> |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |