![]() |
FemProcess
The GeMA Fem Process Plugin
|
A QList<Value> that can be implicitely converted to a QVariant. More...
#include <gmpFemPhysicsCommon.h>

Public Types | |
| enum | BcType { Node = GmBoundaryCondition::GM_BC_NODE, Edge = GmBoundaryCondition::GM_BC_EDGE, Face = GmBoundaryCondition::GM_BC_FACE, Cell = GmBoundaryCondition::GM_BC_CELL, EdgeFace } |
| enum | BcUseType { Calc, FixedForce, FixedDof } |
Public Member Functions | |
| Bc () | |
| Default constructor needed to enable storing a Bc in a QVariant. Builds an invalid Bc. | |
| Bc (int id, QString name, BcType bcType, BcUseType bcUseType, const Value &bcValue, const RequiredIf &required=RequiredIf(false)) | |
| Bc constructor given a single value accessor. | |
| Bc (int id, QString name, BcType bcType, BcUseType bcUseType, const ValueList &bcValues, const RequiredIf &required=RequiredIf(false)) | |
| Bc constructor given multiple value accessor. | |
| operator QVariant () const | |
| Operator to convert a Bc to a QVariant. | |
Public Attributes | |
| int | _id |
| Value id storing its intended position in the values list. | |
| QString | _name |
| Value name. | |
| BcType | _bcType |
| Boundary condition application type. | |
| BcUseType | _bcUseType |
| A value defining how this BC will be used by the physics. | |
| ValueList | _bcValues |
| List with boundary condition values. | |
| RequiredIf | _required |
| Is the value required? | |
A QList<Value> that can be implicitely converted to a QVariant.
A structure used to specify boundary condition properties needed by the physics
| Enumerator | |
|---|---|
| Calc | The boundary condition affects element matrix/vector calculations and will be treated by GmpFemPhysics::fillElementDataForBc() |
| FixedForce | The boundary condition represents fixed force (f) values in K.u = f and will be treated by GmpFemPhysics::fixedNodalForcesBc() |
| FixedDof | The boundary condition represents fixed dof (u) values in K.u = f and will be treated by GmpFemPhysics::fixedNodalDofsBc() |
1.8.15