OOFEM 3.0
Loading...
Searching...
No Matches
elementinternaldofman.h
Go to the documentation of this file.
1/*
2 *
3 * ##### ##### ###### ###### ### ###
4 * ## ## ## ## ## ## ## ### ##
5 * ## ## ## ## #### #### ## # ##
6 * ## ## ## ## ## ## ## ##
7 * ## ## ## ## ## ## ## ##
8 * ##### ##### ## ###### ## ##
9 *
10 *
11 * OOFEM : Object Oriented Finite Element Code
12 *
13 * Copyright (C) 1993 - 2025 Borek Patzak
14 *
15 *
16 *
17 * Czech Technical University, Faculty of Civil Engineering,
18 * Department of Structural Mechanics, 166 29 Prague, Czech Republic
19 *
20 * This library is free software; you can redistribute it and/or
21 * modify it under the terms of the GNU Lesser General Public
22 * License as published by the Free Software Foundation; either
23 * version 2.1 of the License, or (at your option) any later version.
24 *
25 * This program is distributed in the hope that it will be useful,
26 * but WITHOUT ANY WARRANTY; without even the implied warranty of
27 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
28 * Lesser General Public License for more details.
29 *
30 * You should have received a copy of the GNU Lesser General Public
31 * License along with this library; if not, write to the Free Software
32 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
33 */
34
35#ifndef elementdofman_h
36#define elementdofman_h
37
38#include "dofmanager.h"
39
40namespace oofem {
41class Domain;
42class Dof;
43class NodalLoad;
44class TimeStep;
45class FloatArray;
46class IntArray;
47class Element;
48
55{
56private:
58
59public:
66 ElementDofManager(int n, Domain * aDomain, Element * elem);
68 virtual ~ElementDofManager();
69
70 void printYourself() override;
71 const char *giveClassName() const override { return "ElementDofManager"; }
72 const char *giveInputRecordName() const override { return ""; } // Note: Can't be created in input files.
73
74 bool isDofTypeCompatible(dofType type) const override { return ( type == DT_master || type == DT_simpleSlave ); }
75};
76} // end namespace oofem
77#endif // elementdofman_h
DofManager(int n, Domain *aDomain)
Definition dofmanager.C:71
const char * giveClassName() const override
const char * giveInputRecordName() const override
void printYourself() override
Prints receiver state on stdout. Useful for debugging.
bool isDofTypeCompatible(dofType type) const override
Returns true if dof of given type is allowed to be associated to receiver.
ElementDofManager(int n, Domain *aDomain, Element *elem)
dofType
Dof Type, determines the type of DOF created.
Definition doftype.h:48
#define OOFEM_EXPORT
Definition oofemcfg.h:7

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