|
void | printMatrix (arma::mat matrix, bool arra_format) |
|
void | printRowVector (arma::rowvec vector) |
|
void | setupModelVectorsMatrices () |
|
void | setupBlockMatrix () |
|
void | setupBlockMatrixDerivative () |
|
void | setupPadVector () |
|
void | setupPadVectorDerivative () |
|
void | setupSaveVectorsMatrices () |
|
void | setupSliderSpeedMode () |
|
void | setupConstants () |
|
double | phi (double y) |
|
void | setSpeedAfterThreshold () |
|
void | updateSliderSpeed (int time_step) |
|
void | function_u (const arma::mat ¤t_block_matrix, const arma::rowvec ¤t_pad_vector, arma::mat ¤t_block_matrix_derivative) |
|
void | function_x (const arma::mat ¤t_block_matrix, const arma::rowvec ¤t_pad_vector, arma::rowvec ¤t_pad_vector_derivative) |
|
void | function_x_odof (const arma::rowvec ¤t_pad_vector, arma::rowvec ¤t_pad_vector_derivative) |
|
double | calculatePadSupportDamper (arma::rowvec current_pad_vector) |
|
double | calculatePadFriction (arma::mat current_block_matrix, arma::rowvec current_pad_vector) |
|
void | midpointMethod (int time_step) |
|
void | oneDegreeOfFreedomMidpointMethod (int time_step) |
|
void | writeValuesToLoggers (const int &time_step) |
|
void | printMidPointMethod (arma::mat block_matrix, arma::rowvec pad_vector, string explanation_text="") |
|
void | runMidpointMethod () |
|
void | saveToCsv (string filename, string result_path) |
|
void | midpointMethodParallel (int timestep, arma::mat &block_matrix_parallel, arma::rowvec &pad_vector_parallel, arma::mat block_matrix_derivative_parallel, arma::rowvec pad_vector_derivative_parallel) |
|
void | setupAndRunFrictionInParallel (int time_step, double slider_speed) |
|
void | calculateFrictionInParallel () |
|
void | saveToCsvParallel (const arma::colvec &armadillo_vector, const string &result_path, const double &slider_speed) |
|
Definition at line 132 of file simulation.hpp.