SIFEL/MEFEL/SRC/fdsolver.h File Reference

#include <stdio.h>

Go to the source code of this file.

Functions

void difference_method (long lcid)
void newmark_method (long lcid)
void response_spectrum_method (long lcid)
void solve_forced_dynamics ()
void verlet_method (long lcid)

Function Documentation

void difference_method ( long  lcid  ) 
void newmark_method ( long  lcid  ) 
void response_spectrum_method ( long  lcid  ) 

function solves seismic analysis using response spectrum

Parameters:
lcid - load case id

JK, 20.8.2005

Definition at line 448 of file fdsolver.cpp.

References seismtool::assemble(), compute_ipstresses(), mechbclc::dlc, probdesc::eigsol, gmatrix::gmxv(), lhsrhs::lhs, Lsrs, Mb, Mmat, Mp, Ndofm, eigvalsol::neigv, nullv(), solve_eigen_dynamics(), ss(), dloadcase::stool, and lhsrhs::w.

Referenced by solve_forced_dynamics().

void solve_forced_dynamics (  ) 
void verlet_method ( long  lcid  ) 

function solves system of ordinary differential equations of second order such equations are used e.g. in dynamics function is intended for molecular dynamics

Parameters:
lcid - load case id

JK, 24.7.2005

Definition at line 343 of file fdsolver.cpp.

References timecontr::endtime(), gmatrix::give_entry(), lhsrhs::give_lhs(), lhsrhs::give_rhs(), timecontr::initialtimeincr(), internal_forces(), lhsrhs::lhsi, Lsrs, mefel_right_hand_side(), Mmat, Mp, Ndofm, timecontr::newtime(), print_close(), print_flush(), print_init(), timecontr::starttime(), lhsrhs::tdlhsi, probdesc::time, probdesc::timecon, and probdesc::zero.


Generated by  doxygen 1.6.2