tloadcase Class Reference

#include <tloadcase.h>

List of all members.

Public Member Functions

void assemble (double *rhs, double *lhs)
void assemble (long lcid, double *rhs, long n, double t)
void compute_reactions (long lcid)
void read (FILE *in)
void seisminit (double *seism)
 tloadcase (void)
 ~tloadcase (void)

Public Attributes

dirdynloaddirection
 directions of seismic loads
gfunctgf
dloadnlon
long nle
 number of loaded elements
long nln
 number of loaded nodes
long npd
 number of prescribed displacements
long nslc
dloadpdpd
double * seism
loadcaseslc
timeload ttl
 type of time load

Detailed Description

class tloadcase defines load cases for time dependent problems (dynamic problems, creep problems, etc.)

JK, TKo, 3.6.2005

Definition at line 19 of file tloadcase.h.


Constructor & Destructor Documentation

tloadcase ( void   ) 

Definition at line 16 of file tloadcase.cpp.

References direction, gf, lon, nle, nln, npd, nslc, pd, seism, and slc.

~tloadcase ( void   ) 

Definition at line 26 of file tloadcase.cpp.

References direction, gf, lon, pd, seism, and slc.


Member Function Documentation

void assemble ( double *  rhs,
double *  lhs 
)
void assemble ( long  lcid,
double *  rhs,
long  n,
double  t 
)
void compute_reactions ( long  lcid  ) 
void read ( FILE *  in  ) 

function reads load case characteristics

Parameters:
in - input stream

JK, TKo, 3.6.2005

Definition at line 41 of file tloadcase.cpp.

References direction, gf, lon, Ndofm, nln, npd, nslc, nullv(), pd, dloadpd::read(), gfunct::read(), loadcase::read(), seism, seismicload, seisminit(), and slc.

void seisminit ( double *  seism  ) 

Referenced by read().


Member Data Documentation

directions of seismic loads

Definition at line 33 of file tloadcase.h.

Referenced by read(), tloadcase(), and ~tloadcase().

Definition at line 51 of file tloadcase.h.

Referenced by read(), tloadcase(), and ~tloadcase().

Definition at line 45 of file tloadcase.h.

Referenced by read(), tloadcase(), and ~tloadcase().

long nle

number of loaded elements

Definition at line 41 of file tloadcase.h.

Referenced by tloadcase().

long nln

number of loaded nodes

Definition at line 39 of file tloadcase.h.

Referenced by read(), and tloadcase().

long npd

number of prescribed displacements

Definition at line 43 of file tloadcase.h.

Referenced by read(), and tloadcase().

long nslc

Definition at line 36 of file tloadcase.h.

Referenced by read(), and tloadcase().

Definition at line 46 of file tloadcase.h.

Referenced by read(), tloadcase(), and ~tloadcase().

double* seism

Definition at line 53 of file tloadcase.h.

Referenced by read(), tloadcase(), and ~tloadcase().

Definition at line 49 of file tloadcase.h.

Referenced by read(), tloadcase(), and ~tloadcase().

timeload ttl

type of time load

Definition at line 31 of file tloadcase.h.


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

Generated by  doxygen 1.6.2