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

#include <StiffnessIO.h>

Public Types

typedef Eigen::Matrix3d M3
 
typedef Eigen::MatrixXd MX
 
typedef Eigen::MatrixXi MXi
 
typedef Eigen::Vector3d V3
 
typedef std::vector< V3vec3
 
typedef Eigen::VectorXd VX
 
typedef Eigen::VectorXi VXi
 

Public Member Functions

void dots (FILE *fp, int n)
 
void GnuPltCubicBentBeam (vector< point > &beam, VX &D, int dual_i, DualGraph *ptr_dualgraph, WireFrame *ptr_frame, double exagg)
 
void GnuPltStaticMesh (const char *fpath, const char *meshpath, const char *plotpath, VX &D, double exagg_static, float scale, DualGraph *ptr_dualgraph, WireFrame *ptr_frame)
 
void OutputPath (const char *fname, char fullpath[], const int len, char *default_outdir, int verbose)
 
void SaveDisplaceVector (char filename[], const VX &D, int n, DualGraph *ptr_dual_graph)
 
void SaveUpperMatrix (char filename[], const MX &A, int n)
 
 StiffnessIO ()
 
const char * TempDir ()
 
void WriteInputData (const char *fpath, DualGraph *ptr_dualgraph, FiberPrintPARM *ptr_parm, int verbose)
 
 ~StiffnessIO ()
 

Private Attributes

StiffnessSolver solver_
 
CoordTrans trsf_
 

Detailed Description

Definition at line 69 of file StiffnessIO.h.

Member Typedef Documentation

typedef Eigen::Matrix3d StiffnessIO::M3

Definition at line 73 of file StiffnessIO.h.

typedef Eigen::MatrixXd StiffnessIO::MX

Definition at line 72 of file StiffnessIO.h.

typedef Eigen::MatrixXi StiffnessIO::MXi

Definition at line 77 of file StiffnessIO.h.

typedef Eigen::Vector3d StiffnessIO::V3

Definition at line 75 of file StiffnessIO.h.

typedef std::vector<V3> StiffnessIO::vec3

Definition at line 79 of file StiffnessIO.h.

typedef Eigen::VectorXd StiffnessIO::VX

Definition at line 74 of file StiffnessIO.h.

typedef Eigen::VectorXi StiffnessIO::VXi

Definition at line 76 of file StiffnessIO.h.

Constructor & Destructor Documentation

StiffnessIO::StiffnessIO ( )
inline

Definition at line 82 of file StiffnessIO.h.

StiffnessIO::~StiffnessIO ( )
inline

Definition at line 83 of file StiffnessIO.h.

Member Function Documentation

void StiffnessIO::dots ( FILE *  fp,
int  n 
)
inline

Definition at line 138 of file StiffnessIO.h.

void StiffnessIO::GnuPltCubicBentBeam ( vector< point > &  beam,
VX D,
int  dual_i,
DualGraph ptr_dualgraph,
WireFrame ptr_frame,
double  exagg 
)

Definition at line 315 of file StiffnessIO.cpp.

void StiffnessIO::GnuPltStaticMesh ( const char *  fpath,
const char *  meshpath,
const char *  plotpath,
VX D,
double  exagg_static,
float  scale,
DualGraph ptr_dualgraph,
WireFrame ptr_frame 
)

Definition at line 46 of file StiffnessIO.cpp.

void StiffnessIO::OutputPath ( const char *  fname,
char  fullpath[],
const int  len,
char *  default_outdir,
int  verbose 
)

Definition at line 7 of file StiffnessIO.cpp.

void StiffnessIO::SaveDisplaceVector ( char  filename[],
const VX D,
int  n,
DualGraph ptr_dual_graph 
)

Definition at line 623 of file StiffnessIO.cpp.

void StiffnessIO::SaveUpperMatrix ( char  filename[],
const MX A,
int  n 
)

Definition at line 572 of file StiffnessIO.cpp.

const char* StiffnessIO::TempDir ( )
inline

Definition at line 144 of file StiffnessIO.h.

void StiffnessIO::WriteInputData ( const char *  fpath,
DualGraph ptr_dualgraph,
FiberPrintPARM ptr_parm,
int  verbose 
)

Definition at line 424 of file StiffnessIO.cpp.

Member Data Documentation

StiffnessSolver StiffnessIO::solver_
private

Definition at line 160 of file StiffnessIO.h.

CoordTrans StiffnessIO::trsf_
private

Definition at line 159 of file StiffnessIO.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