pointoutt Class Reference

#include <outdrivert.h>

List of all members.

Public Member Functions

 pointoutt ()
 constructor
void print (FILE *out)
 prints description data to file
void print_eqother (FILE *out, long pid)
 prints eq_other values at given user defined point
void print_flux (FILE *out, long lcid)
 prints fluxes at given user defined point
void print_grad (FILE *out, long lcid)
 prints gradients at given user defined point
void print_other (FILE *out, long pid)
 prints other values at given user defined point
void print_out (FILE *out, long lcid)
 prints values for given user defined point
long read (XFILE *in)
 reads data from file
 ~pointoutt ()
 destructor

Public Attributes

sel dstep
 prints element values selected steps
double * eta
 y-coordinate
double * ksi
 x-coordinate
long npnt
sel selelem
 selection of elements
selseleqoth
 selections for eq_other values
selselflux
 selections for stresses
selselgrad
 selections for strains
sel sellc
 selections for unknowns
selseloth
 selections for other values
selselpnt
 selections of points
double * zeta
 z-coordinate

Detailed Description

Definition at line 258 of file outdrivert.h.


Constructor & Destructor Documentation

pointoutt (  ) 

constructor

Constructor initializes data to zero values

Definition at line 3791 of file outdrivert.cpp.

References eta, ksi, npnt, seleqoth, selflux, selgrad, seloth, and zeta.

~pointoutt (  ) 

destructor

Destructor deallocates used memory

Definition at line 3803 of file outdrivert.cpp.

References eta, ksi, seleqoth, selflux, selgrad, seloth, and zeta.


Member Function Documentation

void print ( FILE *  out  ) 

prints description data to file

Function prints data with description for output of element values to the text file.

Parameters:
out - pointer to the opened tetx file

Definition at line 3920 of file outdrivert.cpp.

References dstep, eta, ksi, sel::n, npnt, sel::print(), sel_all, sel_list, sel_no, sel_range, selelem, seleqoth, selflux, selgrad, sellc, seloth, selpnt, sel::st, and zeta.

Referenced by outdrivert::print().

void print_eqother ( FILE *  out,
long  pid 
)

prints eq_other values at given user defined point

Function prints required eq_other values for user defined point and for given load case to the output text file.

Parameters:
out - pointer to the opened text file
pid - user defined point id

Definition at line 4196 of file outdrivert.cpp.

References transtop::elements, transmat::ip, elementt::ipp, sel::n, intpointst::ncompeqother, transtop::ne, npnt, sel::presence_id(), sel_all, sel_list, sel_no, sel_range, selelem, selpnt, sel::st, Tm, and Tt.

Referenced by print_out().

void print_flux ( FILE *  out,
long  lcid 
)

prints fluxes at given user defined point

Function prints required fluxes for user defined point and for given load case to the output text file.

Parameters:
out - pointer to the opened text file
lcid - load case id
pid - user defined point id

Definition at line 4081 of file outdrivert.cpp.

References aepointst::ev, transmat::flux, transtop::give_ncomp(), sel::n, transtop::ne, npnt, sel::presence_id(), prgrad, sel_all, sel_list, sel_no, sel_range, selelem, selgrad, selpnt, sel::st, Tm, and Tt.

Referenced by print_out().

void print_grad ( FILE *  out,
long  lcid 
)

prints gradients at given user defined point

Function prints required gradients for user defined point and for given load case to the output text file.

Parameters:
out - pointer to the opened text file
lcid - load case id

Definition at line 4023 of file outdrivert.cpp.

References aepointst::ev, transtop::give_ncomp(), transmat::grad, sel::n, transtop::ne, npnt, sel::presence_id(), prgrad, sel_all, sel_list, sel_no, sel_range, selelem, selgrad, selpnt, sel::st, Tm, and Tt.

Referenced by print_out().

void print_other ( FILE *  out,
long  pid 
)

prints other values at given user defined point

Function prints required other values for user defined point and for given load case to the output text file.

Parameters:
out - pointer to the opened text file
pid - user defined point id

Definition at line 4140 of file outdrivert.cpp.

References transtop::elements, transmat::ip, elementt::ipp, sel::n, intpointst::ncompother, transtop::ne, npnt, sel::presence_id(), sel_all, sel_list, sel_no, sel_range, selelem, selpnt, sel::st, Tm, and Tt.

Referenced by print_out().

void print_out ( FILE *  out,
long  lcid 
)

prints values for given user defined point

Function prints required output values for user defined point and for given load case to the output text file.

Parameters:
out - pointer to the opened text file
lcid - load case id

Definition at line 3981 of file outdrivert.cpp.

References npnt, print_eqother(), print_flux(), print_grad(), print_other(), sel_no, seleqoth, selflux, selgrad, and seloth.

Referenced by outdrivert::print_out(), and outdrivert::print_out_forced().

long read ( XFILE in  ) 

reads data from file

Function reads data with description for output of user defined point values from the text file.

Parameters:
in - pointer to the opened text file
Return values:
0 - on success
1 - error reading step or number of points
2 - error reading natural coordinates
3 - error reading sets of points on elements
4 - error reading transformation id

Definition at line 3827 of file outdrivert.cpp.

References dstep, probdesct::eqothercomp, eta, probdesct::fluxcomp, probdesct::gradcomp, ksi, memset(), sel::n, npnt, probdesct::othercomp, sel::read(), sel_all, sel_list, sel_no, sel_range, selelem, seleqoth, selflux, selgrad, sellc, seloth, selpnt, sel::st, Tp, xfscanf(), and zeta.

Referenced by outdrivert::read().


Member Data Documentation

prints element values selected steps

Definition at line 281 of file outdrivert.h.

Referenced by print(), outdrivert::print_newstep(), outdrivert::print_out(), read(), and outdrivert::read().

double* eta

y-coordinate

Definition at line 288 of file outdrivert.h.

Referenced by pointoutt(), print(), read(), and ~pointoutt().

double* ksi

x-coordinate

Definition at line 286 of file outdrivert.h.

Referenced by pointoutt(), print(), read(), and ~pointoutt().

long npnt

selection of elements

Definition at line 293 of file outdrivert.h.

Referenced by print(), print_eqother(), print_flux(), print_grad(), print_other(), and read().

selections for eq_other values

Definition at line 311 of file outdrivert.h.

Referenced by pointoutt(), print(), print_out(), read(), and ~pointoutt().

selections for stresses

Definition at line 305 of file outdrivert.h.

Referenced by pointoutt(), print(), print_out(), read(), and ~pointoutt().

selections for strains

Definition at line 302 of file outdrivert.h.

Referenced by pointoutt(), print(), print_flux(), print_grad(), print_out(), read(), and ~pointoutt().

selections for unknowns

Definition at line 296 of file outdrivert.h.

Referenced by print(), and read().

selections for other values

Definition at line 308 of file outdrivert.h.

Referenced by pointoutt(), print(), print_out(), read(), and ~pointoutt().

selections of points

Definition at line 299 of file outdrivert.h.

Referenced by print(), print_eqother(), print_flux(), print_grad(), print_other(), and read().

double* zeta

z-coordinate

Definition at line 290 of file outdrivert.h.

Referenced by pointoutt(), print(), read(), and ~pointoutt().


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

Generated by  doxygen 1.6.2