#include <seismtool.h>
Public Member Functions | |
void | assemble (double *v, double *w) |
void | assemble (double *rhs, double time) |
void | read (XFILE *in) |
void | seisminit (double *seism) |
seismtool (void) | |
~seismtool (void) | |
Public Attributes | |
dirdynload * | direction |
directions of seismic loads | |
gfunct * | gf |
long | nsac |
number of seismic acceleration components | |
double * | seism |
array containing components of right hand side |
class seismtool contains tools used in seismic analysis
JK, 21.8.2005
Definition at line 14 of file seismtool.h.
seismtool | ( | void | ) |
~seismtool | ( | void | ) |
Definition at line 17 of file seismtool.cpp.
void assemble | ( | double * | v, | |
double * | w | |||
) |
void assemble | ( | double * | rhs, | |
double | time | |||
) |
function computes contributions to right hand side from seismic load
rhs | - pointer to right hand side | |
time | - actual time |
JK, 21.8.2005
Definition at line 131 of file seismtool.cpp.
References copyv(), gfunct::getval(), gf, Ndofm, nsac, nullv(), and seism.
Referenced by dloadcase::assemble(), and response_spectrum_method().
void read | ( | XFILE * | in | ) |
function reads input material parameters
in | - pointer to input file |
JK
Definition at line 31 of file seismtool.cpp.
References dirdynload_kwdset(), direction, gf, ignore, XFILE::ignorecase, XFILE::kwdmode, Ndofm, nsac, nullv(), gfunct::read(), seism, seisminit(), XFILE::warning, xfclose(), xfopen(), and xfscanf().
Referenced by dloadcase::read().
void seisminit | ( | double * | seism | ) |
function assembles auxiliary vector used in the right hand side in seismic loading
seis | - auxiliary vector |
1.2.2005, JK
Definition at line 88 of file seismtool.cpp.
References mechtop::alloc_meaning(), mechtop::define_meaning(), direction, mechtop::give_ndofn(), mechtop::give_node_code_numbers(), node::meaning, Mt, Ndofm, mechtop::nn, mechtop::nodes, and nsac.
Referenced by read().
directions of seismic loads
Definition at line 31 of file seismtool.h.
Referenced by read(), seisminit(), seismtool(), and ~seismtool().
amplitude function or response spectrum gf describes amplitude functions depending on time in case of step-by-step integration methods gf describes response spectrum depending on periods of structure in case of response spectrum analysis
Definition at line 39 of file seismtool.h.
Referenced by assemble(), read(), seismtool(), and ~seismtool().
long nsac |
number of seismic acceleration components
Definition at line 28 of file seismtool.h.
Referenced by assemble(), read(), seisminit(), and seismtool().
double* seism |
array containing components of right hand side
Definition at line 34 of file seismtool.h.
Referenced by assemble(), read(), seismtool(), and ~seismtool().