24 #ifndef _GEMA_XFEM_PRINT_UTILS_H_ 25 #define _GEMA_XFEM_PRINT_UTILS_H_
Should we print a column with the subelement number? Used by printSubElementsGaussTable() only.
Definition: xfemPrintUtils.h:36
Basic class for a XFEM mesh. This is the basic mesh interface for xfem problems adding enrichment cap...
Definition: xfemMesh.h:49
Should we print a column with the subelement type? Used by printSubElementsGaussTable() only.
Definition: xfemPrintUtils.h:37
XfemPrintFlags
Enumeration used to extend GmPrintUtilsFlags with options for printing Xfem subelements.
Definition: xfemPrintUtils.h:32
void printSubElementsTable(const XfemMesh *mesh)
Print subelement information.
Definition: xfemPrintUtils.cpp:41
Extension to GmPrintUtils for printing subelements and data at enriched Gauss points.
Definition: xfemPrintUtils.h:41
Should we print a column with the number of Gauss points in the subelement? Used by printSubElementsT...
Definition: xfemPrintUtils.h:35
Do we want to print cartesian coordinates for subelement vertices? Used by printSubElementsTable() on...
Definition: xfemPrintUtils.h:34
XfemPrintUtils(const GmLogCategory &logger, GmLogLevel level=GM_EXT_INFO, int opt=GM_PRINT_DEFAULT)
Constructor receiving the logger and level used to print data, along with print options.
Definition: xfemPrintUtils.h:45
static void parsePrintOptions(lua_State *L, int index, QString fname, int &options, int *state)
Auxilliary function used to parse print options given in a Lua table. Extends GmPrintUtils::parsePrin...
Definition: xfemPrintUtils.cpp:376
void printSubElementsGaussTable(const XfemMesh *mesh, const QList< GmGaussAccessor * > &dataList, QString title="", const QList< int > &columnWidths=QList< int >())
Prints a table of values where each Gauss accessor is a table column, using the object configured log...
Definition: xfemPrintUtils.cpp:149