seismtool Class Reference

#include <seismtool.h>

List of all members.

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

dirdynloaddirection
 directions of seismic loads
gfunctgf
long nsac
 number of seismic acceleration components
double * seism
 array containing components of right hand side

Detailed Description

class seismtool contains tools used in seismic analysis

JK, 21.8.2005

Definition at line 14 of file seismtool.h.


Constructor & Destructor Documentation

seismtool ( void   ) 

Definition at line 8 of file seismtool.cpp.

References direction, gf, nsac, and seism.

~seismtool ( void   ) 

Definition at line 17 of file seismtool.cpp.

References direction, gf, and seism.


Member Function Documentation

void assemble ( double *  v,
double *  w 
)
void assemble ( double *  rhs,
double  time 
)

function computes contributions to right hand side from seismic load

Parameters:
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

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

Parameters:
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().


Member Data Documentation

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().


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

Generated by  doxygen 1.6.2