#include <outdrivert.h>
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 | |
sel * | seleqoth |
selections for eq_other values | |
sel * | selflux |
selections for fluxes | |
sel * | selgrad |
selections for gradients | |
sel * | seloth |
selections for other values |
Definition at line 131 of file outdrivert.h.
elemoutt | ( | ) |
~elemoutt | ( | ) |
void print | ( | FILE * | out | ) |
prints description data to file
Function prints data with description for output of element values to the text file
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
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
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
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
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
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
in | - pointer to the opened text file |
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().
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().