Public Types | Public Member Functions | Public Attributes | List of all members
StiffnessSolver Class Reference

#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_
 

Detailed Description

Definition at line 60 of file StiffnessSolver.h.

Member Typedef Documentation

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.

Constructor & Destructor Documentation

StiffnessSolver::StiffnessSolver ( )

Definition at line 3 of file StiffnessSolver.cpp.

StiffnessSolver::~StiffnessSolver ( )
inline

Definition at line 73 of file StiffnessSolver.h.

Member Function Documentation

void StiffnessSolver::Debug ( )

Definition at line 149 of file StiffnessSolver.cpp.

bool StiffnessSolver::LUDecomp ( MX A,
VX x,
VX b 
)

Definition at line 135 of file StiffnessSolver.cpp.

bool StiffnessSolver::SolveSystem ( SpMat K,
VX D,
VX F,
int  verbose,
int info 
)

Definition at line 9 of file StiffnessSolver.cpp.

bool StiffnessSolver::SolveSystem ( SpMat K,
VX D,
VX F,
VX D0,
int  verbose,
int info 
)

Definition at line 86 of file StiffnessSolver.cpp.

Member Data Documentation

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.


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


choreo_task_sequence_planner
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:03:15