soilbeam Class Reference

#include <soilbeam.h>

List of all members.

Public Member Functions

void beam_transf_matrix (matrix &tmat, double &dl, vector &vec, vector &x, vector &y, vector &z, long eid)
void geom_matrix (matrix &n, double s, double dl, double gy, double gz)
void internal_forces (long lcid, long eid, long ri, long ci, vector &ifor)
void internal_forces1 (long lcid, long eid, long ri, long ci, vector &ifor)
void res_internal_forces (long lcid, long eid, vector &ifor)
void res_stiffness_matrix (long eid, matrix &sm)
 soilbeam (void)
void stiffness_matrix (long eid, long ri, long ci, matrix &sm)
void strains (long lcid, long eid, long ri, long ci)
void transf_matrix (ivector &nodes, matrix &tmat)
 ~soilbeam (void)

Public Attributes

double bPod
double * c1
double * c2
long * cncomp
long intordism
long intordmm
long ** intordsm
long napfun
long nb
long * ncomp
long ndofe
long ** nip
long nne
strastrestate ssst
long tncomp
long tnip

Detailed Description

Definition at line 9 of file soilbeam.h.


Constructor & Destructor Documentation

soilbeam ( void   ) 

Definition at line 13 of file soilbeam.cpp.

References bPod, c1, c2, cncomp, intordism, intordmm, intordsm, napfun, nb, ncomp, ndofe, nip, nne, spacebeam, ssst, tncomp, and tnip.

~soilbeam ( void   ) 

Definition at line 63 of file soilbeam.cpp.

References nb, and nip.


Member Function Documentation

void beam_transf_matrix ( matrix tmat,
double &  dl,
vector vec,
vector x,
vector y,
vector z,
long  eid 
)

Definition at line 100 of file soilbeam.cpp.

References fillm().

Referenced by internal_forces(), internal_forces1(), stiffness_matrix(), and strains().

void geom_matrix ( matrix n,
double  s,
double  dl,
double  gy,
double  gz 
)

Definition at line 148 of file soilbeam.cpp.

References ll.

Referenced by internal_forces1().

void internal_forces ( long  lcid,
long  eid,
long  ri,
long  ci,
vector ifor 
)
void internal_forces1 ( long  lcid,
long  eid,
long  ri,
long  ci,
vector ifor 
)
void res_internal_forces ( long  lcid,
long  eid,
vector ifor 
)

Definition at line 345 of file soilbeam.cpp.

References internal_forces().

Referenced by elem_internal_forces(), and elem_nonloc_internal_forces().

void res_stiffness_matrix ( long  eid,
matrix sm 
)

Definition at line 185 of file soilbeam.cpp.

References stiffness_matrix().

Referenced by stiffmat().

void stiffness_matrix ( long  eid,
long  ri,
long  ci,
matrix sm 
)
void strains ( long  lcid,
long  eid,
long  ri,
long  ci 
)
void transf_matrix ( ivector nodes,
matrix tmat 
)

Definition at line 74 of file soilbeam.cpp.

References node::e1, node::e2, node::e3, fillm(), matrix::m, Mt, ivector::n, mechtop::nodes, and node::transf.

Referenced by stiffness_matrix(), and strains().


Member Data Documentation

double bPod

Definition at line 56 of file soilbeam.h.

Referenced by internal_forces(), internal_forces1(), soilbeam(), and stiffness_matrix().

double* c1

Definition at line 55 of file soilbeam.h.

Referenced by internal_forces(), internal_forces1(), soilbeam(), and stiffness_matrix().

double * c2

Definition at line 55 of file soilbeam.h.

Referenced by internal_forces(), internal_forces1(), soilbeam(), and stiffness_matrix().

long* cncomp

Definition at line 37 of file soilbeam.h.

Referenced by soilbeam().

long intordism

Definition at line 45 of file soilbeam.h.

Referenced by soilbeam().

long intordmm

Definition at line 43 of file soilbeam.h.

Referenced by soilbeam().

long** intordsm
long napfun

Definition at line 39 of file soilbeam.h.

Referenced by mechtop::give_napfun(), and soilbeam().

long nb

Definition at line 51 of file soilbeam.h.

Referenced by mechtop::give_nb(), mechtop::give_nb_te(), soilbeam(), and ~soilbeam().

long* ncomp

Definition at line 35 of file soilbeam.h.

Referenced by soilbeam().

long ndofe
long** nip

Definition at line 47 of file soilbeam.h.

Referenced by mechtop::give_nip(), soilbeam(), and ~soilbeam().

long nne

Definition at line 53 of file soilbeam.h.

Referenced by mechtop::give_ssst(), and soilbeam().

long tncomp
long tnip

Definition at line 49 of file soilbeam.h.

Referenced by mechtop::give_tnip(), and soilbeam().


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

Generated by  doxygen 1.6.2