Public Member Functions | Public Attributes | List of all members
Statistics Class Reference

#include <Statistics.h>

Public Member Functions

void GenerateMatrixFile ()
 
void GenerateSpFile ()
 
void GenerateStdVecFile ()
 
void GenerateVectorFile ()
 
 Statistics ()
 
 Statistics (std::string _name, Eigen::VectorXd _VX, int _iteration, char *ptr_path=PATH)
 
 Statistics (std::string _name, Eigen::VectorXd _VX, char *ptr_path=PATH)
 
 Statistics (std::string _name, Eigen::SparseMatrix< double > SpMat, char *ptr_path=PATH)
 
 Statistics (std::string _name, Eigen::MatrixXd Mat, char *ptr_path=PATH)
 
 Statistics (std::string _name, std::vector< double > _stdvec, char *ptr_path=PATH)
 
void StreamDenMatrixOutput ()
 
void StreamSpMatrixOutput ()
 
void StreamVectorOutPut ()
 
bool UniqueFileName ()
 
 ~Statistics ()
 

Public Attributes

Eigen::MatrixXd denMat_
 
std::string filename_
 
int iteration_
 
std::string lastDir_
 
std::string name_
 
Eigen::SparseMatrix< double > SpMat_
 
std::vector< double > stdVec_
 
std::string store_path_
 
Eigen::VectorXd Vx_
 

Detailed Description

Definition at line 56 of file Statistics.h.

Constructor & Destructor Documentation

Statistics::Statistics ( )
inline

Definition at line 58 of file Statistics.h.

Statistics::Statistics ( std::string  _name,
Eigen::VectorXd  _VX,
int  _iteration,
char *  ptr_path = PATH 
)
inline

Definition at line 59 of file Statistics.h.

Statistics::Statistics ( std::string  _name,
Eigen::VectorXd  _VX,
char *  ptr_path = PATH 
)
inline

Definition at line 65 of file Statistics.h.

Statistics::Statistics ( std::string  _name,
Eigen::SparseMatrix< double >  SpMat,
char *  ptr_path = PATH 
)
inline

Definition at line 72 of file Statistics.h.

Statistics::Statistics ( std::string  _name,
Eigen::MatrixXd  Mat,
char *  ptr_path = PATH 
)
inline

Definition at line 79 of file Statistics.h.

Statistics::Statistics ( std::string  _name,
std::vector< double >  _stdvec,
char *  ptr_path = PATH 
)
inline

Definition at line 86 of file Statistics.h.

Statistics::~Statistics ( )
inline

Definition at line 92 of file Statistics.h.

Member Function Documentation

void Statistics::GenerateMatrixFile ( )

Definition at line 146 of file Statistics.cpp.

void Statistics::GenerateSpFile ( )

Definition at line 181 of file Statistics.cpp.

void Statistics::GenerateStdVecFile ( )

Definition at line 117 of file Statistics.cpp.

void Statistics::GenerateVectorFile ( )

Definition at line 88 of file Statistics.cpp.

void Statistics::StreamDenMatrixOutput ( )

Definition at line 68 of file Statistics.cpp.

void Statistics::StreamSpMatrixOutput ( )

Definition at line 48 of file Statistics.cpp.

void Statistics::StreamVectorOutPut ( )

Definition at line 34 of file Statistics.cpp.

bool Statistics::UniqueFileName ( )

Definition at line 5 of file Statistics.cpp.

Member Data Documentation

Eigen::MatrixXd Statistics::denMat_

Definition at line 110 of file Statistics.h.

std::string Statistics::filename_

Definition at line 107 of file Statistics.h.

int Statistics::iteration_

Definition at line 105 of file Statistics.h.

std::string Statistics::lastDir_

Definition at line 106 of file Statistics.h.

std::string Statistics::name_

Definition at line 104 of file Statistics.h.

Eigen::SparseMatrix<double> Statistics::SpMat_

Definition at line 109 of file Statistics.h.

std::vector<double> Statistics::stdVec_

Definition at line 112 of file Statistics.h.

std::string Statistics::store_path_

Definition at line 108 of file Statistics.h.

Eigen::VectorXd Statistics::Vx_

Definition at line 111 of file Statistics.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