#include <outdrivert.h>
Public Member Functions | |
nodeoutt () | |
constructor | |
void | print (FILE *out) |
prints description data to file | |
void | print_eqother (FILE *out) |
prints eq_other values at selected nodes | |
void | print_flux (FILE *out, long lcid) |
prints fluxes at selected nodes | |
void | print_forcet (FILE *out) |
prints optional fluxes at selected nodes | |
void | print_grad (FILE *out, long lcid) |
prints gradients at selected nodes | |
void | print_other (FILE *out) |
prints other values at selected nodes | |
void | print_out (FILE *out, long lcid) |
prints values for selected nodes | |
void | print_unkn (FILE *out, long lcid) |
prints unknowns at selected nodes | |
long | read (XFILE *in) |
reads data from file | |
~nodeoutt () | |
destructor | |
Public Attributes | |
sel | dstep |
prints nodal values at selected steps | |
sel * | seleqoth |
selections for eq_other values | |
sel * | selflux |
selections for stresses | |
sel * | selforcet |
selections for components of forces=fluxes | |
sel * | selgrad |
selections for strains | |
sel | selneqoth |
selection of nodes for eq_other values | |
sel | selnflux |
selection of nodes for stresses | |
sel | selnforcet |
selection of items for forces=fluxes | |
sel | selngrad |
selection of nodes for gradients | |
sel | selnoth |
selection of nodes for other values | |
sel | selnunkn |
selection of nodes for unknowns | |
sel * | seloth |
selections for other values | |
sel * | selunkn |
selections for displacements |
Definition at line 19 of file outdrivert.h.
nodeoutt | ( | ) |
~nodeoutt | ( | ) |
void print | ( | FILE * | out | ) |
prints description data to file
Function prints data with description for output of nodal values to the text file.
out | - pointer to the opened text file |
Definition at line 1088 of file outdrivert.cpp.
References dstep, sel::n, sel::print(), sel_all, sel_list, sel_no, sel_range, seleqoth, selflux, selforcet, selgrad, selneqoth, selnflux, selnforcet, selngrad, selnoth, selnunkn, seloth, selunkn, and sel::st.
Referenced by outdrivert::print().
void print_eqother | ( | FILE * | out | ) |
prints eq_other values at selected nodes
Function prints required eq_other values for selected nodes and for given load case to the output text file.
out | - pointer to the opened text file | |
lcid | - load case id |
Definition at line 1410 of file outdrivert.cpp.
References nodet::eqother, transmat::give_eqothervalue_name(), nodet::ncompeqother, transtop::nn, transtop::nodes, preqoth, sel::presence_id(), seleqoth, selneqoth, Tm, and Tt.
Referenced by print_out().
void print_flux | ( | FILE * | out, | |
long | lcid | |||
) |
prints fluxes at selected nodes
Function prints required flux for selected nodes 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 1339 of file outdrivert.cpp.
References nodet::flux, nodet::ncompgrad, transtop::nn, transtop::nodes, probdesct::ntm, sel::presence_id(), prflux, selflux, selnflux, Tp, and Tt.
Referenced by print_out().
void print_forcet | ( | FILE * | out | ) |
prints optional fluxes at selected nodes
Function prints all fluxes for for given load case to the output text file.
out | - pointer to the opened text file | |
lcid | - load case id |
Definition at line 1446 of file outdrivert.cpp.
void print_grad | ( | FILE * | out, | |
long | lcid | |||
) |
prints gradients at selected nodes
Function prints required gradients for selected nodes 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 1304 of file outdrivert.cpp.
References nodet::gradient, nodet::ncompgrad, transtop::nn, transtop::nodes, probdesct::ntm, sel::presence_id(), prgrad, selgrad, selngrad, Tp, and Tt.
Referenced by print_out().
void print_other | ( | FILE * | out | ) |
prints other values at selected nodes
Function prints required other values for selected nodes and for given load case to the output text file.
out | - pointer to the opened text file | |
lcid | - load case id |
Definition at line 1373 of file outdrivert.cpp.
References transmat::give_othervalue_name(), nodet::ncompother, transtop::nn, transtop::nodes, nodet::other, sel::presence_id(), proth, selnoth, seloth, Tm, and Tt.
Referenced by print_out().
void print_out | ( | FILE * | out, | |
long | lcid | |||
) |
prints values for selected nodes
Function prints required output values for selected nodes and for given load case to the output text file.
out | - pointer to the opened text file | |
lcid | - load case id |
Definition at line 1220 of file outdrivert.cpp.
References print_eqother(), print_flux(), print_grad(), print_other(), print_unkn(), sel_no, selneqoth, selnflux, selngrad, selnoth, selnunkn, and sel::st.
Referenced by outdrivert::print_out(), and outdrivert::print_out_forced().
void print_unkn | ( | FILE * | out, | |
long | lcid | |||
) |
prints unknowns at selected nodes
Function prints required unknowns for selected nodes and for given load case to the output text file.
out | - pointer to the opened text file | |
lcid | - load case id |
Definition at line 1267 of file outdrivert.cpp.
References transtop::give_ndofn(), transtop::nn, nodalval(), sel::presence_id(), prunkn, selnunkn, selunkn, and Tt.
Referenced by print_out().
long read | ( | XFILE * | in | ) |
reads data from file
Function reads data with description for output of nodal values from the text file.
in | - pointer to the opened text file |
0 | - on success | |
1 | - error reading step or load case selection | |
2 | - error reading unknown selection | |
3 | - error reading gradient selection | |
4 | - error reading flux selection | |
5 | - error reading other values selection | |
6 | - error reading eqother values selection |
Definition at line 907 of file outdrivert.cpp.
References dstep, probdesct::eqotheraver, probdesct::eqothercomp, probdesct::eqotherpos, probdesct::fluxaver, probdesct::fluxcomp, probdesct::fluxpos, probdesct::gradaver, probdesct::gradcomp, probdesct::gradpos, sel::n, probdesct::otheraver, probdesct::othercomp, probdesct::otherpos, sel::read(), sel_all, sel_list, sel_no, sel_range, seleqoth, selflux, selforcet, selgrad, selneqoth, selnflux, selnforcet, selngrad, selnoth, selnunkn, seloth, selunkn, sel::st, Tp, and xfscanf().
Referenced by outdrivert::read().
prints nodal values at selected steps
Definition at line 46 of file outdrivert.h.
Referenced by print(), outdrivert::print_newstep(), outdrivert::print_out(), read(), and outdrivert::read().
selections for eq_other values
Definition at line 71 of file outdrivert.h.
Referenced by nodeoutt(), print(), print_eqother(), read(), and ~nodeoutt().
selections for stresses
Definition at line 61 of file outdrivert.h.
Referenced by nodeoutt(), print(), print_flux(), read(), and ~nodeoutt().
selections for components of forces=fluxes
Definition at line 76 of file outdrivert.h.
selections for strains
Definition at line 56 of file outdrivert.h.
Referenced by nodeoutt(), print(), print_grad(), read(), and ~nodeoutt().
selection of nodes for eq_other values
Definition at line 69 of file outdrivert.h.
Referenced by print(), print_eqother(), print_out(), and read().
selection of nodes for stresses
Definition at line 59 of file outdrivert.h.
Referenced by print(), print_flux(), print_out(), and read().
selection of items for forces=fluxes
Definition at line 74 of file outdrivert.h.
selection of nodes for gradients
Definition at line 54 of file outdrivert.h.
Referenced by print(), print_grad(), print_out(), and read().
selection of nodes for other values
Definition at line 64 of file outdrivert.h.
Referenced by print(), print_other(), print_out(), and read().
selection of nodes for unknowns
Definition at line 49 of file outdrivert.h.
Referenced by print(), print_out(), print_unkn(), and read().
selections for other values
Definition at line 66 of file outdrivert.h.
Referenced by nodeoutt(), print(), print_other(), read(), and ~nodeoutt().
selections for displacements
Definition at line 51 of file outdrivert.h.
Referenced by nodeoutt(), print(), print_unkn(), read(), and ~nodeoutt().