Go to the documentation of this file.
35#ifndef PRESCRIBEDGRADIENTBCNEUMANN_H_
36#define PRESCRIBEDGRADIENTBCNEUMANN_H_
43#define _IFT_PrescribedGradientBCNeumann_Name "prescribedgradientbcneumann"
62 DofManager *giveInternalDofManager(
int i)
override;
69 void scale(
double s)
override;
77 double scale = 1.0,
void* lock=
nullptr)
override;
79 void giveLocationArrays(std :: vector< IntArray > &rows, std :: vector< IntArray > &cols,
CharType type,
82 const char *
giveClassName()
const override {
return "PrescribedGradientBCNeumann"; }
ActiveBoundaryCondition(int n, Domain *d)
const char * giveClassName() const override
bcType giveType() const override
PrescribedGradientBCNeumann(int n, Domain *d)
const char * giveInputRecordName() const override
void integrateTangent(FloatMatrix &oTangent, Element *e, int iBndIndex)
Help function that integrates the tangent contribution from a single element boundary.
int giveNumberOfInternalDofManagers() override
Gives the number of internal dof managers.
std ::unique_ptr< Node > mpSigmaHom
DOF-manager containing the unknown homogenized stress.
PrescribedGradientHomogenization()
FloatArrayF< N > assemble(const FloatArrayF< M > &x, int const (&c)[M])
Assemble components into zero matrix.
bcType
Type representing the type of bc.
#define _IFT_PrescribedGradientBCNeumann_Name
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011