![]() |
#include <Eigen/SparseCore>
#include <unordered_map>
#include <boost/assign/list_of.hpp>
#include "SurgSim/Math/Matrix.h"
#include "SurgSim/Math/SparseMatrix.h"
#include "SurgSim/Math/Vector.h"
Go to the source code of this file.
Classes | |
class | SurgSim::Math::LinearSparseSolveAndInverse |
LinearSparseSolveAndInverse aims at performing an efficient linear system resolution and calculating its inverse matrix at the same time. More... | |
class | SurgSim::Math::LinearSparseSolveAndInverseLU |
Derivation for sparse LU solver. More... | |
class | SurgSim::Math::LinearSparseSolveAndInverseCG |
Derivation for sparse CG solver. More... | |
Namespaces | |
SurgSim | |
SurgSim::Math | |
Enumerations | |
enum | SurgSim::Math::LinearSolver { SurgSim::Math::LINEARSOLVER_LU = 0, SurgSim::Math::LINEARSOLVER_CONJUGATEGRADIENT, SurgSim::Math::MAX_LINEARSOLVER } |
The linear numerical integration scheme supported Each Linear Solver should have its own entry in this enum. More... | |
Variables | |
const std::unordered_map< LinearSolver, std::string, std::hash< int > > | SurgSim::Math::LinearSolverNames |