BELFEM 0.9.3
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
mt_maxwell_phi.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 MT_MAXWELL_PHI_HPP
13#define MT_MAXWELL_PHI_HPP
14
15#include "typedefs.hpp"
16#include "cl_Vector.hpp"
17#include "cl_Matrix.hpp"
18#include "cl_FEM_Calculator.hpp"
20
21
22namespace belfem
23{
24 namespace fem
25 {
26 namespace maxwell
27 {
28 void
29 phi( Calculator * aCalc, TimestepMatrices * aMatrices );
30
31 void
32 phi_ferro_picard( Calculator * aCalc, TimestepMatrices * aMatrices );
33
34 void
35 phi_ferro_newton( Calculator * aCalc, TimestepMatrices * aMatrices );
36
37 void
38 phi_tri3( Calculator * aCalc, TimestepMatrices * aMatrices );
39
40 void
41 phi_tet4( Calculator * aCalc, TimestepMatrices * aMatrices );
42
43 void
44 phi_tri6_tet10( Calculator * aCalc, TimestepMatrices * aMatrices );
45 }
46 }
47}
48
49#endif //MT_MAXWELL_PHI_HPP
Definition cl_EF_PENTA6TS.hpp:30
void phi_tri6_tet10(Calculator *aCalc, TimestepMatrices *aMatrices)
Definition mt_maxwell_phi.cpp:182
void phi_ferro_newton(Calculator *aCalc, TimestepMatrices *aMatrices)
Definition mt_maxwell_phi.cpp:89
void phi(Calculator *aCalc, TimestepMatrices *aMatrices)
Definition mt_maxwell_phi.cpp:35
void phi_ferro_picard(Calculator *aCalc, TimestepMatrices *aMatrices)
Definition mt_maxwell_phi.cpp:59
void phi_tri3(Calculator *aCalc, TimestepMatrices *aMatrices)
Definition mt_maxwell_phi.cpp:158
void phi_tet4(Calculator *aCalc, TimestepMatrices *aMatrices)
Definition mt_maxwell_phi.cpp:170
Definition cl_IFB_LINE3.hpp:21
USER GUIDES:
Definition cl_Capacitor.cpp:16