BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::fem::calculator::MaxwellData Class Reference

#include <cl_FEM_Calculator.hpp>

Public Member Functions

 MaxwellData (Calculator *aCalculator, Kernel *aMaxwellKernel, Kernel *aThermalKernel)
 ~MaxwellData ()=default
const Vector< real > & compute_h (const uint aIndex)
const Vector< real > & compute_b (const uint aIndex)
const Vector< real > & compute_j (const uint aIndex)
void compute_x (const uint aIndex)
real compute_rho (const uint aIndex)
real compute_drhodT (const uint aIndex)
real compute_drhodj (const uint aIndex)
real compute_drhodb (const uint aIndex)
real compute_drhodbeta (const uint aIndex)
real compute_T (const uint aIndex)
real compute_cp (const uint aIndex)
real compute_dcpdT (const uint aIndex)
real compute_lambda (const uint aIndex)
real compute_dlambdadT (const uint aIndex)
void reset ()
real norm_b (const uint aIndex)
real norm_j (const uint aIndex)
real density () const
bool T_clamped () const
bool rho_clamped () const
Calculatormaxwell ()
Calculatorthermal ()
real compute_mu (const uint aIndex)
real compute_dmudh (const uint aIndex)
real compute_volumetric_heatload (const uint aIndex)
 artificial volumetric heat load [ W/m³ ] at integration point aIndex, from the material's heating plugin; zero without one

Constructor & Destructor Documentation

◆ MaxwellData()

belfem::fem::calculator::MaxwellData::MaxwellData ( Calculator * aCalculator,
Kernel * aMaxwellKernel,
Kernel * aThermalKernel )

◆ ~MaxwellData()

belfem::fem::calculator::MaxwellData::~MaxwellData ( )
default

Member Function Documentation

◆ compute_b()

const Vector< real > & belfem::fem::calculator::MaxwellData::compute_b ( const uint aIndex)
inline

◆ compute_cp()

real belfem::fem::calculator::MaxwellData::compute_cp ( const uint aIndex)
inline

◆ compute_dcpdT()

real belfem::fem::calculator::MaxwellData::compute_dcpdT ( const uint aIndex)
inline

◆ compute_dlambdadT()

real belfem::fem::calculator::MaxwellData::compute_dlambdadT ( const uint aIndex)
inline

◆ compute_dmudh()

real belfem::fem::calculator::MaxwellData::compute_dmudh ( const uint aIndex)
inline

◆ compute_drhodb()

real belfem::fem::calculator::MaxwellData::compute_drhodb ( const uint aIndex)
inline

◆ compute_drhodbeta()

real belfem::fem::calculator::MaxwellData::compute_drhodbeta ( const uint aIndex)
inline

◆ compute_drhodj()

real belfem::fem::calculator::MaxwellData::compute_drhodj ( const uint aIndex)
inline

◆ compute_drhodT()

real belfem::fem::calculator::MaxwellData::compute_drhodT ( const uint aIndex)
inline

◆ compute_h()

const Vector< real > & belfem::fem::calculator::MaxwellData::compute_h ( const uint aIndex)
inline

◆ compute_j()

const Vector< real > & belfem::fem::calculator::MaxwellData::compute_j ( const uint aIndex)
inline

◆ compute_lambda()

real belfem::fem::calculator::MaxwellData::compute_lambda ( const uint aIndex)
inline

◆ compute_mu()

real belfem::fem::calculator::MaxwellData::compute_mu ( const uint aIndex)
inline

◆ compute_rho()

real belfem::fem::calculator::MaxwellData::compute_rho ( const uint aIndex)
inline

◆ compute_T()

real belfem::fem::calculator::MaxwellData::compute_T ( const uint aIndex)
inline

◆ compute_volumetric_heatload()

real belfem::fem::calculator::MaxwellData::compute_volumetric_heatload ( const uint aIndex)
inline

artificial volumetric heat load [ W/m³ ] at integration point aIndex, from the material's heating plugin; zero without one

◆ compute_x()

void belfem::fem::calculator::MaxwellData::compute_x ( const uint aIndex)
inline

◆ density()

real belfem::fem::calculator::MaxwellData::density ( ) const
inline

◆ maxwell()

Calculator * belfem::fem::calculator::MaxwellData::maxwell ( )
inline

◆ norm_b()

real belfem::fem::calculator::MaxwellData::norm_b ( const uint aIndex)
inline

◆ norm_j()

real belfem::fem::calculator::MaxwellData::norm_j ( const uint aIndex)
inline

◆ reset()

void belfem::fem::calculator::MaxwellData::reset ( )
inline

◆ rho_clamped()

bool belfem::fem::calculator::MaxwellData::rho_clamped ( ) const
inline

◆ T_clamped()

bool belfem::fem::calculator::MaxwellData::T_clamped ( ) const
inline

◆ thermal()

Calculator * belfem::fem::calculator::MaxwellData::thermal ( )
inline

The documentation for this class was generated from the following files: