OOFEM 3.0
Loading...
Searching...
No Matches
prescribedgradientbcweakperiodic.h
Go to the documentation of this file.
1/*
2 * prescribedgradientbcweakperiodic.h
3 *
4 * Created on: May 19, 2014
5 * Author: svennine
6 */
7
8#ifndef PRESCRIBEDGRADIENTBCWEAKPERIODIC_H_
9#define PRESCRIBEDGRADIENTBCWEAKPERIODIC_H_
10
12
13#define _IFT_PrescribedGradientBCWeakPeriodic_Name "prescribedgradientbcweakperiodic"
14
15namespace oofem {
17{
18public:
21
22 void initializeFrom(InputRecord &ir) override;
23
24 void postInitialize() override;
25
26 const char *giveClassName() const override { return "PrescribedGradientBCWeakPeriodic"; }
27 const char *giveInputRecordName() const override { return _IFT_PrescribedGradientBCWeakPeriodic_Name; }
28
29protected:
30 void giveBoundaryCoordVector(FloatArray &oX, const FloatArray &iPos) const override;
31 void checkIfCorner(bool &oIsCorner, bool &oDuplicatable, const FloatArray &iPos, const double &iNodeDistTol) const override;
32
33 bool boundaryPointIsOnActiveBoundary(const FloatArray &iPos) const override { return pointIsOnGammaPlus(iPos); }
34};
35} /* namespace oofem */
36
37#endif /* PRESCRIBEDGRADIENTBCWEAKPERIODIC_H_ */
void checkIfCorner(bool &oIsCorner, bool &oDuplicatable, const FloatArray &iPos, const double &iNodeDistTol) const override
void giveBoundaryCoordVector(FloatArray &oX, const FloatArray &iPos) const override
bool boundaryPointIsOnActiveBoundary(const FloatArray &iPos) const override
void postInitialize() override
Performs post initialization steps. Called after all components are created and initialized.
bool pointIsOnGammaPlus(const FloatArray &iPos) const
#define _IFT_PrescribedGradientBCWeakPeriodic_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