12#ifndef CL_IWG_MAXWELL_HPP
13#define CL_IWG_MAXWELL_HPP
36 const uint mNumberOfDimensions;
38 const bool mHigherOrder ;
40 const bool mUseEnrichment ;
42 bool mUseEdges = false ;
53 bool mHaveThermal = false ;
62 const bool aHigherOrder =
false,
63 const bool aUseEnrichment =
false );
114 return mHaveThermal ;
Definition cl_FEM_Calculator.hpp:600
Definition cl_FEM_Element.hpp:41
Definition cl_FEM_Group.hpp:45
void link_to_group(Group *aGroup) override
Definition cl_IWG_Maxwell.cpp:257
void create_custom_vectors_and_matrices(Calculator *aCalc) override
Definition cl_IWG_Maxwell.cpp:453
void collect_abstract_node_dofs() override
Definition cl_IWG_Maxwell.cpp:647
void compute_mkf(Element *aElement) override
Definition cl_IWG_Maxwell.cpp:242
void set_currents(Vector< real > &aI)
Definition cl_IWG_Maxwell.cpp:96
bool have_thermal() const
Definition cl_IWG_Maxwell.hpp:112
void init_activation_maps() override
populates the activation mode maps for blocks and sidesets based on domain types.
Definition cl_IWG_Maxwell.cpp:127
~IWG_Maxwell() override=default
void initialize() override
Definition cl_IWG_Maxwell.cpp:141
IWG_Maxwell(const maxwell::Formulation aFormulation, const ModelDimensionality aDimensionality, const bool aHigherOrder=false, const bool aUseEnrichment=false)
Definition cl_IWG_Maxwell.cpp:30
bool has_edge_dofs() const override
flag telling if the IWG has edge dofs
Definition cl_IWG_Maxwell.hpp:106
void custom_postprocess() override
Definition cl_IWG_Maxwell.cpp:586
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
Container for element-level DENSE matrices in transient nonlinear FEM.
Definition cl_TimestepMatrices.hpp:71
the dof list is a struct that contains the dof lists for blocks, sidesets and interfaces
Definition cl_Maxwell_FieldList.hpp:34
Formulation
Definition en_Maxwell_Formulations.hpp:23
Definition cl_IFB_LINE3.hpp:21
USER GUIDES:
Definition cl_Capacitor.cpp:16
unsigned int uint
Definition typedefs.hpp:30
ModelDimensionality
Definition en_IWGs.hpp:20