BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
cl_IWG_TransientHeatConduction.hpp
Go to the documentation of this file.
1/*
2 * BELFEM -- The Berkeley Lab Finite Element Framework
3 * Copyright (c) 2026, The Regents of the University of California,
4 * through Lawrence Berkeley National Laboratory (subject to receipt of any required
5 * approvals from the U.S. Dept. of Energy). All rights reserved.
6 *
7 * Developers: Christian Messe, Gregory Giard
8 *
9 * See the top-level LICENSE file for the complete license and disclaimer.
10 */
11
12#ifndef BELFEM_CL_IWG_TRANSIENTHEATCONDUCTION_HPP
13#define BELFEM_CL_IWG_TRANSIENTHEATCONDUCTION_HPP
14
15#include "cl_IWG_Timestep.hpp"
16
22namespace belfem
23{
24 namespace fem
25 {
27 {
28
29//------------------------------------------------------------------------------
30 public:
31//------------------------------------------------------------------------------
32
33 IWG_TransientHeatConduction( const ModelDimensionality aModelDimensionality,
35 const IwgMode aMode=IwgMode::Iterative );
36
37 ~IWG_TransientHeatConduction() override = default;
38
39//------------------------------------------------------------------------------
40
41 protected:
42
43 void
44 compute_mkf( Element * aElement );
45
46 private:
47
48
49 };
50 }
51}
52#endif //BELFEM_CL_IWG_TRANSIENTHEATCONDUCTION_HPP
Definition cl_FEM_Element.hpp:41
IWG_Timestep(const IwgType aType, const ModelDimensionality aDimensionality, const IwgMode aMode=IwgMode::Iterative, const SymmetryMode aSymmetryMode=SymmetryMode::Unsymmetric, const DofMode aDofMode=DofMode::AllBlocksEqual, const SideSetDofLinkMode aSideSetDofLinkMode=SideSetDofLinkMode::FacetOnly)
Definition cl_IWG_Timestep.cpp:32
~IWG_TransientHeatConduction() override=default
IWG_TransientHeatConduction(const ModelDimensionality aModelDimensionality, const IwgType aType=IwgType::TransientHeatConduction, const IwgMode aMode=IwgMode::Iterative)
Definition cl_IWG_TransientHeatConduction.cpp:15
void compute_mkf(Element *aElement)
a default interface to compute the matrices of a timestepping scheme of shape of
Definition cl_IWG_TransientHeatConduction.cpp:57
Definition cl_IFB_LINE3.hpp:21
USER GUIDES:
Definition cl_Capacitor.cpp:16
IwgMode
Definition en_IWGs.hpp:81
@ Iterative
Definition en_IWGs.hpp:83
IwgType
Definition en_IWGs.hpp:64
@ TransientHeatConduction
Definition en_IWGs.hpp:67
ModelDimensionality
Definition en_IWGs.hpp:20