#include <StiffnessSolver.h>
Public Types | |
typedef Eigen::Matrix3d | M3 |
typedef Eigen::MatrixXd | MX |
typedef Eigen::MatrixXi | MXi |
typedef Eigen::SparseMatrix< double > | SpMat |
typedef Eigen::Vector3d | V3 |
typedef Eigen::VectorXd | VX |
typedef Eigen::VectorXi | VXi |
Public Member Functions | |
void | Debug () |
bool | LUDecomp (MX &A, VX &x, VX &b) |
bool | SolveSystem (SpMat &K, VX &D, VX &F, int verbose, int &info) |
bool | SolveSystem (SpMat &K, VX &D, VX &F, VX &D0, int verbose, int &info) |
StiffnessSolver () | |
~StiffnessSolver () | |
Public Attributes | |
Timer | compute_k_ |
bool | detailed_timing_ |
Timer | solve_d_ |
Definition at line 60 of file StiffnessSolver.h.
typedef Eigen::Matrix3d StiffnessSolver::M3 |
Definition at line 65 of file StiffnessSolver.h.
typedef Eigen::MatrixXd StiffnessSolver::MX |
Definition at line 64 of file StiffnessSolver.h.
typedef Eigen::MatrixXi StiffnessSolver::MXi |
Definition at line 69 of file StiffnessSolver.h.
typedef Eigen::SparseMatrix<double> StiffnessSolver::SpMat |
Definition at line 63 of file StiffnessSolver.h.
typedef Eigen::Vector3d StiffnessSolver::V3 |
Definition at line 67 of file StiffnessSolver.h.
typedef Eigen::VectorXd StiffnessSolver::VX |
Definition at line 66 of file StiffnessSolver.h.
typedef Eigen::VectorXi StiffnessSolver::VXi |
Definition at line 68 of file StiffnessSolver.h.
StiffnessSolver::StiffnessSolver | ( | ) |
Definition at line 3 of file StiffnessSolver.cpp.
|
inline |
Definition at line 73 of file StiffnessSolver.h.
void StiffnessSolver::Debug | ( | ) |
Definition at line 149 of file StiffnessSolver.cpp.
Definition at line 135 of file StiffnessSolver.cpp.
Definition at line 9 of file StiffnessSolver.cpp.
Definition at line 86 of file StiffnessSolver.cpp.
Timer StiffnessSolver::compute_k_ |
Definition at line 131 of file StiffnessSolver.h.
bool StiffnessSolver::detailed_timing_ |
Definition at line 135 of file StiffnessSolver.h.
Timer StiffnessSolver::solve_d_ |
Definition at line 132 of file StiffnessSolver.h.