My Project
Simulation Member List

This is the complete list of members for Simulation, including all inherited members.

block_matrixSimulationprotected
block_matrix_derivativeSimulationprotected
block_position_column_indexSimulationprotected
block_position_to_fileSimulationprotected
block_velocity_column_indexSimulationprotected
block_velocity_to_fileSimulationprotected
c_pSimulationprotected
calculateFrictionInParallel()Simulationprotected
calculatePadFriction(arma::mat current_block_matrix, arma::rowvec current_pad_vector)Simulationprotected
calculatePadSupportDamper(arma::rowvec current_pad_vector)Simulationprotected
friction_zero_counterSimulationprotected
function_u(const arma::mat &current_block_matrix, const arma::rowvec &current_pad_vector, arma::mat &current_block_matrix_derivative)Simulationprotected
function_x(const arma::mat &current_block_matrix, const arma::rowvec &current_pad_vector, arma::rowvec &current_pad_vector_derivative)Simulationprotected
function_x_odof(const arma::rowvec &current_pad_vector, arma::rowvec &current_pad_vector_derivative)Simulationprotected
index_pad_friction_to_fileSimulationprotected
index_to_fileSimulationprotected
input_parametersSimulationprotected
input_parameters_pathSimulationprotected
k_cSimulationprotected
k_pSimulationprotected
loggingSpecificBlocksSimulationprotected
m_c_critSimulationprotected
m_uSimulationprotected
main()Simulation
midpointMethod(int time_step)Simulationprotected
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)Simulationprotected
number_of_interval_save_stepSimulationprotected
number_of_save_stepsSimulationprotected
number_of_time_stepsSimulationprotected
oneDegreeOfFreedomMidpointMethod(int time_step)Simulationprotected
pad_friction_to_fileSimulationprotected
pad_position_to_fileSimulationprotected
pad_vectorSimulationprotected
pad_vector_derivativeSimulationprotected
pad_velocity_to_fileSimulationprotected
phi(double y)Simulationprotected
printMidPointMethod(arma::mat block_matrix, arma::rowvec pad_vector, string explanation_text="")Simulationprotected
runMidpointMethod()Simulationprotected
saveToCsv(string filename, string result_path)Simulationprotected
saveToCsvParallel(const arma::colvec &armadillo_vector, const string &result_path, const double &slider_speed)Simulationprotected
setSpeedAfterThreshold()Simulationprotected
setupAndRunFrictionInParallel(int time_step, double slider_speed)Simulationprotected
setupBlockMatrix()Simulationprotected
setupBlockMatrixDerivative()Simulationprotected
setupConstants()Simulationprotected
setupModelVectorsMatrices()Simulationprotected
setupPadVector()Simulationprotected
setupPadVectorDerivative()Simulationprotected
setupSaveVectorsMatrices()Simulationprotected
setupSliderSpeedMode()Simulationprotected
Simulation(string parameters_path)Simulation
Simulation(string parameters_path, bool friction_parallelized)Simulation
updateSliderSpeed(int time_step)Simulationprotected
updateSliderSpeedDtIntervalSimulationprotected
writeValuesToLoggers(const int &time_step)Simulationprotected