43 #define _IFT_TransportGradientNeumann_Name "tmgradneumann" 44 #define _IFT_TransportGradientNeumann_gradient "gradient" 45 #define _IFT_TransportGradientNeumann_centerCoords "centercoords" 46 #define _IFT_TransportGradientNeumann_surfSets "surfsets" 47 #define _IFT_TransportGradientNeumann_dispControl "useeta" 68 virtual DofManager *giveInternalDofManager(
int i);
72 virtual void postInitialize();
76 virtual void scale(
double s);
87 virtual void giveLocationArrays(std :: vector< IntArray > &rows, std :: vector< IntArray > &cols,
CharType type,
90 virtual const char *
giveClassName()
const {
return "TransportGradientNeumann"; }
109 std :: vector< std :: vector< FloatArray > >
eta;
115 void integrateTangent(
FloatMatrix &oTangent,
Element *e,
int iBndIndex,
int surfSet,
int pos);
std::unique_ptr< Node > mpFluxHom
DOF-manager containing the unknown homogenized stress.
Base class for all matrices stored in sparse format.
Homogenization boundary condition that imposes a gradient weakly on the boundary with scaled Neumann ...
ValueModeType
Type representing the mode of UnknownType or CharType, or similar types.
#define _IFT_TransportGradientNeumann_Name
Abstract base class for all finite elements.
Base class for dof managers.
Class implementing an array of integers.
virtual const char * giveInputRecordName() const
virtual bcType giveType() const
bcType
Type representing the type of bc.
virtual const char * giveClassName() const
Abstract base class allowing to control the way, how equations are assigned to individual DOFs...
virtual int giveNumberOfInternalDofManagers()
Gives the number of internal dof managers.
Abstract base class for all active boundary conditions.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
std::vector< std::vector< FloatArray > > eta
Scaling factor (one array per edge with one scaling factor per GP)
the oofem namespace is to define a context or scope in which all oofem names are defined.
Class representing solution step.