24#ifndef _GEMA_CONTACT_BOUNDARY_CONDITION_H_
25#define _GEMA_CONTACT_BOUNDARY_CONDITION_H_
54 int addPropertyLines(
int n = 1);
56 bool setPropertyMaterialId(
int contactIndex,
const QString&
id);
61 int contactIndex(
int bcIndex1,
int bcIndex2)
const;
72 int* firstIndex,
int* secondIndex);
A base class used to implement the common part between GmBoundaryCondition and GmContactBoundaryCondi...
Definition gmBoundaryCondition.h:58
virtual void printExtraHeaderInfo(const GmLogCategory &logger, GmLogLevel level) const
Aux function to print(), giving a chance for derived classes to add additional header data.
Definition gmBoundaryCondition.h:218
BcType
Boundary condition type defining where a BC is applied (node, edge or face)
Definition gmBoundaryCondition.h:62
virtual void printExtraPropertyValues(const GmLogCategory &logger, GmLogLevel level) const
Aux function to print(), giving a chance for derived classes to add property values when _appPointUse...
Definition gmBoundaryCondition.h:221
Class representing a category with multiple logging levels.
Definition gmLog.h:58
Base interface class for Mesh type plugins.
Definition gmMesh.h:48
Auxiliar class used to store the complete set of simulation data.
Definition gmSimulationData.h:55
Interface class for accessing and setting values from an "indexable" collection of values.
Definition gmValueAccessor.h:60
Declaration of the GmBoundaryCondition class.
#define GMC_API_EXPORT
Macro for controlling if the class is being exported (GEMA_CORE_LIB defined) or imported (GEMA_CORE_L...
Definition gmCoreConfig.h:35
GmLogLevel
Available log levels list.
Definition gmLog.h:36