BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
cl_ThermalBoundaryConditionFactory.hpp
Go to the documentation of this file.
1//
2// Created by gregorygiard on 10/24/25.
3//
4
5#ifndef BELFEM_CL_THERMALBOUNDARYCONDITIONFACTORY_HPP
6#define BELFEM_CL_THERMALBOUNDARYCONDITIONFACTORY_HPP
7
8#include "cl_Map.hpp"
10#include "cl_SourceFunction.hpp"
11#include "stringtools.hpp"
12#include "typedefs.hpp"
13
14namespace belfem
15{
16 namespace fem
17 {
25 {
28 Map< string, uint > mGlobalNameCount ;
29 Map< string, uint > mGlobalNameSeen ;
30
31
32 Cell < PhysicalBoundaryCondition * > mPhysicalBoundaryConditions ; //the boundary conditions are actually owned by the Kernel
33
34 public:
35
37
39
41
42//-------------------------------------------------------------------------------
43
44 Cell < PhysicalBoundaryCondition * > &
46
47//-------------------------------------------------------------------------------
48
49 void
50 set_fields(DofManager * aField) ;
51
52//-------------------------------------------------------------------------------
53
54 } ;
55 }
56}
57
58#endif //BELFEM_CL_THERMALBOUNDARYCONDITIONFACTORY_HPP
this class creates the DOFs based on the passed equation object.
Definition cl_FEM_DofManager.hpp:55
ThermalBoundaryConditionFactory()
Definition cl_ThermalBoundaryConditionFactory.cpp:17
void set_fields(DofManager *aField)
Definition cl_ThermalBoundaryConditionFactory.cpp:373
Cell< PhysicalBoundaryCondition * > & boundary_conditions()
Definition cl_ThermalBoundaryConditionFactory.cpp:365
One hierarchical section of a configuration file.
Definition cl_Input_Section.hpp:34
Definition cl_IFB_LINE3.hpp:21
USER GUIDES:
Definition cl_Capacitor.cpp:16