#include <outdriverm.h>
Public Member Functions | |
| pointoutm () | |
| constructor | |
| void | print (FILE *out) |
| prints description data to file | |
| 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 | |
| void | print_stra (FILE *out, long lcid) |
| prints strains at given user defined point | |
| void | print_stre (FILE *out, long lcid) |
| prints stresses at given user defined point | |
| long | read (XFILE *in) |
| reads data from file | |
| ~pointoutm () | |
| destructor | |
Public Attributes | |
| sel | dstep |
| prints UDP values at selected steps | |
| double * | eta |
| y-coordinate | |
| double * | ksi |
| x-coordinate | |
| long | npnt |
| number of user defined points | |
| sel | selelem |
| selection of elements | |
| sel | sellc |
| selections for load cases | |
| sel * | seloth |
| selections for other values | |
| sel * | selpnt |
| selections of points | |
| sel * | selstra |
| selections for strains | |
| sel * | selstre |
| selections for stresses | |
| long * | transtra |
| indices of local coordinate systems for strains | |
| long * | transtre |
| indices of local coordinate systems for stresses | |
| double * | zeta |
| z-coordinate | |
Definition at line 332 of file outdriverm.h.
| pointoutm | ( | ) |
| ~pointoutm | ( | ) |
| 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 tetx file |
Created by Tomas Koudelka
Definition at line 5010 of file outdriverm.cpp.
References dstep, eta, ksi, sel::n, npnt, sel::print(), print_err(), sel_all, sel_list, sel_no, sel_range, selelem, sellc, seloth, selpnt, selstra, selstre, sel::st, transtra, transtre, and zeta.
Referenced by outdriverm::print().
| 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.
| out | - pointer to the opened text file | |
| pid | - user defined point id |
Created by Tomas Koudelka
Definition at line 5231 of file outdriverm.cpp.
References mechtop::elements, mechmat::ip, element::ipp, Mm, Mt, sel::n, intpoints::ncompother, mechtop::ne, npnt, sel::presence_id(), print_err(), sel_all, sel_list, sel_no, sel_range, selelem, selpnt, and sel::st.
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.
| out | - pointer to the opened text file | |
| lcid | - load case id |
Created by Tomas Koudelka
Definition at line 5073 of file outdriverm.cpp.
References npnt, print_other(), print_stra(), print_stre(), sel_no, seloth, selstra, and selstre.
Referenced by outdriverm::print_out(), and outdriverm::print_out_forced().
| void print_stra | ( | FILE * | out, | |
| long | lcid | |||
| ) |
prints strains at given user defined point
Function prints required strains for user defined point and for given load case to the output text file.
| out | - pointer to the opened text file | |
| lcid | - load case id |
Created by Tomas Koudelka
Definition at line 5112 of file outdriverm.cpp.
References aepoints::ev, mechtop::give_tncomp(), Mm, Mt, sel::n, mechtop::ne, npnt, sel::presence_id(), print_err(), prstra, sel_all, sel_list, sel_no, sel_range, selelem, selpnt, selstra, sel::st, and mechmat::stra.
Referenced by print_out().
| void print_stre | ( | FILE * | out, | |
| long | lcid | |||
| ) |
prints stresses at given user defined point
Function prints required stresses for user defined point and for given load case to the output text file.
| out | - pointer to the opened text file | |
| lcid | - load case id | |
| pid | - user defined point id |
Created by Tomas Koudelka
Definition at line 5172 of file outdriverm.cpp.
References aepoints::ev, mechtop::give_tncomp(), Mm, Mt, sel::n, mechtop::ne, npnt, sel::presence_id(), print_err(), prstre, sel_all, sel_list, sel_no, sel_range, selelem, selpnt, selstra, sel::st, and mechmat::stre.
Referenced by print_out().
| long read | ( | XFILE * | in | ) |
reads data from file
Function reads data with description for output of user defined point values from the text file.
| in | - pointer to the opened text file |
| 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 |
Created by Tomas Koudelka
Definition at line 4909 of file outdriverm.cpp.
References dstep, eta, ksi, memset(), Mp, sel::n, npnt, print_err(), sel::read(), sel_all, sel_list, sel_no, sel_range, selelem, sellc, seloth, selpnt, selstra, selstre, sel::st, probdesc::straincomp, probdesc::stresscomp, transtra, transtre, xfscanf(), and zeta.
Referenced by outdriverm::read().
prints UDP values at selected steps
Definition at line 353 of file outdriverm.h.
Referenced by print(), outdriverm::print_newstep(), outdriverm::print_out(), read(), and outdriverm::read().
| double* eta |
y-coordinate
Definition at line 361 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), and ~pointoutm().
| double* ksi |
x-coordinate
Definition at line 359 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), and ~pointoutm().
| long npnt |
number of user defined points
Definition at line 356 of file outdriverm.h.
Referenced by pointoutm(), print(), print_other(), print_out(), print_stra(), print_stre(), read(), and outdriverm::testlcs().
selection of elements
Definition at line 366 of file outdriverm.h.
Referenced by print(), print_other(), print_stra(), print_stre(), and read().
selections for load cases
Definition at line 369 of file outdriverm.h.
Referenced by print(), outdriverm::print_newstep(), outdriverm::print_out(), outdriverm::print_out_forced(), and read().
selections for other values
Definition at line 385 of file outdriverm.h.
Referenced by pointoutm(), print(), print_out(), read(), and ~pointoutm().
selections of points
Definition at line 372 of file outdriverm.h.
Referenced by pointoutm(), print(), print_other(), print_stra(), print_stre(), read(), and ~pointoutm().
selections for strains
Definition at line 375 of file outdriverm.h.
Referenced by pointoutm(), print(), print_out(), print_stra(), print_stre(), read(), and ~pointoutm().
selections for stresses
Definition at line 380 of file outdriverm.h.
Referenced by pointoutm(), print(), print_out(), read(), and ~pointoutm().
| long* transtra |
indices of local coordinate systems for strains
Definition at line 377 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), outdriverm::testlcs(), and ~pointoutm().
| long* transtre |
indices of local coordinate systems for stresses
Definition at line 382 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), outdriverm::testlcs(), and ~pointoutm().
| double* zeta |
z-coordinate
Definition at line 363 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), and ~pointoutm().
1.6.2