FemProcess
The GeMA Fem Process Plugin
Classes | Functions
gmpFemPhysicsCommon.h File Reference

Declaration of the GmpFemPhysicsCommon class. More...

#include "gmpFemPhysics.h"
#include <gmBoundaryCondition.h>
#include <luaEnv.h>
#include <QList>
Include dependency graph for gmpFemPhysicsCommon.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmpFemPhysicsCommon
 A class that implements several common functions required by GmpFemPhysics. More...
 
struct  GmpFemPhysicsCommon::RequiredIf
 A structure used to define if a value is required or not, being able to specify conditional situations. More...
 
struct  GmpFemPhysicsCommon::Size
 A structure to define a size (number of lines / columns) More...
 
struct  GmpFemPhysicsCommon::Attribute
 A structure used to define attributes interpreted by the physics. More...
 
struct  GmpFemPhysicsCommon::ValueType
 A structure used to specify if a value should be a scalar, a vector or a matrix and their dimensions. More...
 
struct  GmpFemPhysicsCommon::Value
 A structure used to specify value accessors needed by the physics. More...
 
struct  GmpFemPhysicsCommon::ScalarValue
 A specialization of the Value structure for SCALAR values. More...
 
struct  GmpFemPhysicsCommon::VectorValue
 A specialization of the Value structure for VECTOR values. More...
 
struct  GmpFemPhysicsCommon::MatrixValue
 A specialization of the Value structure for MATRIX values. More...
 
struct  GmpFemPhysicsCommon::HistoryValue
 A specialization of the Value structure for obtaining accessor for old attribute states. More...
 
class  GmpFemPhysicsCommon::TList< T >
 A wrapper over a QList<T> that knows how to convert itself into a QVariant, provided that the resulting type has been registered with Q_DECLARE_METATYPE. More...
 
struct  GmpFemPhysicsCommon::Bc
 A QList<Value> that can be implicitely converted to a QVariant. More...
 
struct  GmpFemPhysicsCommon::MaterialTranslationInfo
 Auxiliary structure used to keep information about material translation names. More...
 

Functions

 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::Attribute)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::Value)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::ScalarValue)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::VectorValue)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::MatrixValue)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::HistoryValue)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::Bc)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::AttributeList)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::ValueList)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::BcList)
 
 Q_DECLARE_METATYPE (GmpFemPhysicsCommon::IntList)
 

Detailed Description

Declaration of the GmpFemPhysicsCommon class.

Author
Carlos Augusto Teixeira Mendes
Date
march, 2017