36 #ifndef transportgradientperiodic_h_ 37 #define transportgradientperiodic_h_ 47 #define _IFT_TransportGradientPeriodic_Name "tmgradperiodic" 48 #define _IFT_TransportGradientPeriodic_centerCoords "centercoords" 49 #define _IFT_TransportGradientPeriodic_gradient "gradient" 50 #define _IFT_TransportGradientPeriodic_masterSet "masterset" 51 #define _IFT_TransportGradientPeriodic_jump "jump" 68 std :: unique_ptr< Node >
grad;
79 void findSlaveToMasterMap();
81 virtual double domainSize(
Domain *d,
int setNum);
89 virtual void postInitialize();
91 virtual int giveNumberOfInternalDofManagers();
92 virtual DofManager *giveInternalDofManager(
int i);
94 virtual int giveNumberOfMasterDofs(
ActiveDof *dof);
103 virtual bool isPrimaryDof(
ActiveDof *dof);
106 bool isGradDof(
Dof *dof);
110 virtual const char *
giveClassName()
const {
return "TransportGradientPeriodic"; }
116 #endif // transportgradientperiodic_h_
std::map< int, int > slavemap
Prescribes an average displacement gradient based on microperiodicity.
std::unique_ptr< Node > grad
Abstract class representing field of primary variables (those, which are unknown and are typically as...
ValueModeType
Type representing the mode of UnknownType or CharType, or similar types.
Base class for dof managers.
Class implementing an array of integers.
virtual bool requiresActiveDofs()
Checks to see if active boundary condition requires special DOFs.
Abstract base class for all active boundary conditions.
Class representing "slave" degree of freedom with an active boundary condition.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
#define _IFT_TransportGradientPeriodic_Name
IRResultType
Type defining the return values of InputRecord reading operations.
virtual const char * giveClassName() const
virtual const char * giveInputRecordName() const
the oofem namespace is to define a context or scope in which all oofem names are defined.
Abstract class Dof represents Degree Of Freedom in finite element mesh.
Class representing solution step.