aepointst Class Reference

#include <aepointst.h>

List of all members.

Public Member Functions

 aepointst ()
void alloc (long nlc)
void give_aepcoord (long sid, long pid, vector &coord)
long give_naep (long eid)
long give_ncomp (long eid)
long give_sid (long eid)
void init (strastret ssf)
void read (FILE *in)
void storevalues (long lcid, long eid, long pid, vector &val)
void transformvalues (long tt)
 ~aepointst ()

Public Attributes

long * ent
double *** ev
double ** lcs
long * nape
long * nclcs
long net
long nlcs
long * npt
long nudsets
long ** plcs
long ** pt
long * ptape
long * tape
long ** udpa
double *** udpc

Detailed Description

Definition at line 9 of file aepointst.h.


Constructor & Destructor Documentation

aepointst (  ) 

Definition at line 6 of file aepointst.cpp.

References ptape, and tape.

~aepointst (  ) 

Definition at line 10 of file aepointst.cpp.

References ptape, and tape.


Member Function Documentation

void alloc ( long  nlc  ) 

function allocates array ev

Parameters:
nlc - number of load cases

19.5.2002

Definition at line 182 of file aepointst.cpp.

References ev, transtop::give_ncomp(), transtop::ne, ptape, tape, Tt, udpa, and userdefinedt.

void give_aepcoord ( long  sid,
long  pid,
vector coord 
)

function returns coordinates of auxiliary element points

Parameters:
sid - number of set of auxiliary points
pid - number of point in reqiered set
coord - array containing coordinates

19.5.2002

Definition at line 167 of file aepointst.cpp.

References udpa, and udpc.

long give_naep ( long  eid  ) 

function returns number of auxiliary points on element (number of user defined points, where values will be computed)

Parameters:
eid - element id

19.5.2002

Definition at line 123 of file aepointst.cpp.

References udpa.

long give_ncomp ( long  eid  ) 

function returns number of components of quantity computed in auxiliary points e.g. number of components of strain tensor

Parameters:
eid - element id

19.5.2002

Definition at line 137 of file aepointst.cpp.

References udpa.

long give_sid ( long  eid  ) 

function returns number of set of auxiliary element points on element

Parameters:
eid - element id

19.5.2002

Definition at line 151 of file aepointst.cpp.

References ptape.

void init ( strastret  ssf  ) 
void read ( FILE *  in  ) 

Definition at line 16 of file aepointst.cpp.

References ent, lcs, nclcs, transtop::ne, net, nlcs, npt, nudsets, plcs, pt, ptape, tape, Tt, udpa, udpc, and userdefinedt.

void storevalues ( long  lcid,
long  eid,
long  pid,
vector val 
)

function stores evaluated values

Parameters:
lcid - load case id
eid - element id
pid - auxiliary point id
val - array containing values

JK, 22.2.2002

Definition at line 212 of file aepointst.cpp.

References ev, vector::n, tape, and userdefinedt.

void transformvalues ( long  tt  ) 

function transforms values in auxiliary points to local coordinate systems

Parameters:
tt - type of transformation

tt=0 - for stress tt=1 - for strain

JK, 22.2.2002

Definition at line 238 of file aepointst.cpp.


Member Data Documentation

long* ent

Definition at line 44 of file aepointst.h.

Referenced by read().

double*** ev

Definition at line 39 of file aepointst.h.

Referenced by alloc(), pointoutt::print_flux(), pointoutt::print_grad(), and storevalues().

double** lcs

Definition at line 57 of file aepointst.h.

Referenced by read().

long* nape

Definition at line 30 of file aepointst.h.

long* nclcs

Definition at line 55 of file aepointst.h.

Referenced by read().

long net

Definition at line 42 of file aepointst.h.

Referenced by init(), and read().

long nlcs

Definition at line 53 of file aepointst.h.

Referenced by init(), and read().

long* npt

Definition at line 46 of file aepointst.h.

Referenced by read().

long nudsets

Definition at line 32 of file aepointst.h.

Referenced by init(), and read().

long** plcs

Definition at line 50 of file aepointst.h.

Referenced by read().

long** pt

Definition at line 48 of file aepointst.h.

Referenced by read().

long* ptape

Definition at line 28 of file aepointst.h.

Referenced by aepointst(), alloc(), give_sid(), init(), read(), and ~aepointst().

long* tape

Definition at line 26 of file aepointst.h.

Referenced by aepointst(), alloc(), init(), read(), storevalues(), and ~aepointst().

long** udpa

Definition at line 34 of file aepointst.h.

Referenced by alloc(), give_aepcoord(), give_naep(), give_ncomp(), and read().

double*** udpc

Definition at line 36 of file aepointst.h.

Referenced by give_aepcoord(), and read().


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

Generated by  doxygen 1.6.2