#include <aepointst.h>
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 |
Definition at line 9 of file aepointst.h.
aepointst | ( | ) |
Definition at line 6 of file aepointst.cpp.
~aepointst | ( | ) |
Definition at line 10 of file aepointst.cpp.
void alloc | ( | long | nlc | ) |
function allocates array ev
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
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.
long give_naep | ( | long | eid | ) |
function returns number of auxiliary points on element (number of user defined points, where values will be computed)
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
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
eid | - element id |
19.5.2002
Definition at line 151 of file aepointst.cpp.
References ptape.
void init | ( | strastret | ssf | ) |
Definition at line 84 of file aepointst.cpp.
References outdrivert::eo, flux, probdesct::fluxcomp, grad, probdesct::gradcomp, transtop::ne, net, nlcs, nudsets, Outdt, sel::presence_id(), ptape, elemoutt::seleflux, elemoutt::selegrad, tape, Tp, and Tt.
void read | ( | FILE * | in | ) |
void storevalues | ( | long | lcid, | |
long | eid, | |||
long | pid, | |||
vector & | val | |||
) |
function stores evaluated values
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
tt | - type of transformation |
tt=0 - for stress tt=1 - for strain
JK, 22.2.2002
Definition at line 238 of file aepointst.cpp.
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.
long nlcs |
Definition at line 53 of file aepointst.h.
long* npt |
Definition at line 46 of file aepointst.h.
Referenced by read().
long nudsets |
Definition at line 32 of file aepointst.h.
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().