Marine systems simulation
Ship::VectorFit Class Reference

Public Member Functions

int Fitoption () const
 
void Fitoption (int val)
 
bool RelaxedConstraint () const
 
void RelaxedConstraint (bool val)
 
bool FlipUnstable () const
 
void FlipUnstable (bool val)
 
bool PoleIdentification () const
 
void PoleIdentification (bool val)
 
bool ResidueIdentification () const
 
void ResidueIdentification (bool val)
 
bool ComplexStateSpace () const
 
void ComplexStateSpace (bool val)
 
mat_complex MatrixA () const
 
void MatrixA (mat_complex val)
 
mat_complex MatrixB () const
 
void MatrixB (mat_complex val)
 
mat_complex MatrixC () const
 
void MatrixC (mat_complex val)
 
std::complex< double > MatrixD () const
 
void MatrixD (std::complex< double > val)
 
std::complex< double > MatrixE () const
 
void MatrixE (std::complex< double > val)
 
mat MatrixAreal () const
 
mat MatrixBreal () const
 
mat MatrixCreal () const
 
double MatrixDreal () const
 
double MatrixEreal () const
 
mat_complex Diff () const
 
double Rmserr () const
 
void Fit (const vec_complex &f, const vec_complex &s, vec_complex &poles, const vec &weight)
 
vec_complex LinSolveLS (mat &A, mat &B)
 
vec_complex LinSolve (mat &A, mat &B)
 
vec_complex MatrixPolynomial (const mat_complex &A)
 
vec_complex EigenValues (const mat_complex &ZER)
 
void QRFactor (mat &A_new, mat &Q, mat &R)
 
void TransferFunction (vec_complex &num, vec_complex &den)
 

Public Attributes

 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

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