elemoutt Class Reference

#include <outdrivert.h>

List of all members.

Public Member Functions

 elemoutt ()
 constructor
void print (FILE *out)
 prints description data to file
void print_eqother (FILE *out)
 prints averaged eq_other values at selected elements
void print_flux (FILE *out, long lcid)
 prints fluxes at selected elements
void print_grad (FILE *out, long lcid)
 prints gradients at selected elements
void print_other (FILE *out)
 prints averaged other values at selected elements
void print_out (FILE *out, long lcid)
 prints values for selected elements
void print_unkn (FILE *out, long lcid)
 prints unknowns at selected elements
long read (XFILE *in)
 reads data from file
 ~elemoutt ()
 destructor

Public Attributes

sel dstep
 prints element values selected steps
sel seleeqoth
 selection of elements for eq_other values
sel seleflux
 selection of elements for fluxes
sel selegrad
 selection of elements for gradients
sel seleoth
 selection of elements for other values
selseleqoth
 selections for eq_other values
selselflux
 selections for fluxes
selselgrad
 selections for gradients
selseloth
 selections for other values

Detailed Description

Definition at line 131 of file outdrivert.h.


Constructor & Destructor Documentation

elemoutt (  ) 

constructor

Constructor initializes data to zero values

Definition at line 2196 of file outdrivert.cpp.

References seleqoth, selflux, selgrad, and seloth.

~elemoutt (  ) 

destructor

Destructor deallocates used memory

Definition at line 2206 of file outdrivert.cpp.

References seleqoth, selflux, selgrad, and seloth.


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

  • not completed
Parameters:
out - pointer to the opened text file

Definition at line 2343 of file outdrivert.cpp.

References dstep, sel::n, sel::print(), sel_all, sel_list, sel_no, sel_range, seleeqoth, seleflux, selegrad, seleoth, seleqoth, selflux, selgrad, seloth, and sel::st.

Referenced by outdrivert::print().

void print_eqother ( FILE *  out  ) 

prints averaged eq_other values at selected elements

Function prints required other values for selected elements and for given load case to the output text file - not completed

Parameters:
out - pointer to the opened text file

Definition at line 2589 of file outdrivert.cpp.

References transtop::elements, intpointst::eqother, transmat::give_eqothervalue_name(), transtop::give_tnip(), transmat::ip, elementt::ipp, intpointst::ncompeqother, transtop::ne, preqoth, sel::presence_id(), seleeqoth, seleqoth, Tm, and Tt.

Referenced by print_out().

void print_flux ( FILE *  out,
long  lcid 
)

prints fluxes at selected elements

Function prints required fluxes for selected elements and for given load case to the output text file - not completed

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

Definition at line 2509 of file outdrivert.cpp.

References transtop::elements, intpointst::fluxes, transtop::give_ncomp(), transtop::give_tnip(), transmat::ip, elementt::ipp, transtop::ne, probdesct::ntm, sel::presence_id(), prflux, seleflux, selflux, Tm, Tp, and Tt.

Referenced by print_out().

void print_grad ( FILE *  out,
long  lcid 
)

prints gradients at selected elements

Function prints required grads for selected elements and for given load case to the output text file - not completed

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

Definition at line 2469 of file outdrivert.cpp.

References transtop::elements, transtop::give_ncomp(), transtop::give_tnip(), intpointst::grad, transmat::ip, elementt::ipp, transtop::ne, probdesct::ntm, sel::presence_id(), prgrad, selegrad, selgrad, Tm, Tp, and Tt.

Referenced by print_out().

void print_other ( FILE *  out  ) 

prints averaged other values at selected elements

Function prints required other values for selected elements and for given load case to the output text file - not completed

Parameters:
out - pointer to the opened text file

Definition at line 2548 of file outdrivert.cpp.

References transtop::elements, transmat::give_othervalue_name(), transtop::give_tnip(), transmat::givencompother(), transmat::ip, elementt::ipp, transtop::ne, intpointst::other, sel::presence_id(), proth, seleoth, seloth, Tm, and Tt.

Referenced by print_out().

void print_out ( FILE *  out,
long  lcid 
)

prints values for selected elements

Function prints required output values for selected elements and for given load case to the output text file - not completed

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

Definition at line 2436 of file outdrivert.cpp.

References print_eqother(), print_flux(), print_grad(), print_other(), sel_no, seleeqoth, seleflux, selegrad, seleoth, and sel::st.

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

void print_unkn ( FILE *  out,
long  lcid 
)

prints unknowns at selected elements

long read ( XFILE in  ) 

reads data from file

Function reads data with description for output of element values from the text file

  • not completed
Parameters:
in - pointer to the opened text file
Return values:
0 - on success
1 - error reading step
2 - error reading gradient selection
3 - error reading flux selection
4 - error reading other values selection
5 - error reading eqother values selection

Definition at line 2229 of file outdrivert.cpp.

References dstep, probdesct::eqothercomp, probdesct::eqotherpos, probdesct::fluxcomp, probdesct::fluxpos, probdesct::gradcomp, probdesct::gradpos, sel::n, probdesct::othercomp, probdesct::otherpos, sel::read(), sel_all, sel_list, sel_no, sel_range, seleeqoth, seleflux, selegrad, seleoth, seleqoth, selflux, selgrad, seloth, sel::st, Tp, and xfscanf().

Referenced by outdrivert::read().


Member Data Documentation

prints element values selected steps

Definition at line 156 of file outdrivert.h.

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

selection of elements for eq_other values

Definition at line 174 of file outdrivert.h.

Referenced by print(), print_eqother(), print_out(), and read().

selection of elements for fluxes

Definition at line 164 of file outdrivert.h.

Referenced by aepointst::init(), print(), print_flux(), print_out(), and read().

selection of elements for gradients

Definition at line 159 of file outdrivert.h.

Referenced by aepointst::init(), print(), print_grad(), print_out(), and read().

selection of elements for other values

Definition at line 169 of file outdrivert.h.

Referenced by print(), print_other(), print_out(), and read().

selections for eq_other values

Definition at line 176 of file outdrivert.h.

Referenced by elemoutt(), print(), print_eqother(), read(), and ~elemoutt().

selections for fluxes

Definition at line 166 of file outdrivert.h.

Referenced by elemoutt(), print(), print_flux(), read(), and ~elemoutt().

selections for gradients

Definition at line 161 of file outdrivert.h.

Referenced by elemoutt(), print(), print_grad(), read(), and ~elemoutt().

selections for other values

Definition at line 171 of file outdrivert.h.

Referenced by elemoutt(), print(), print_other(), read(), and ~elemoutt().


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

Generated by  doxygen 1.6.2