This is the complete list of members for belfem::material::Magnesia, including all inherited members.
| alpha(real T=gTroom) const | belfem::Material | inlinevirtual |
| alpha_composite(const Bezier *aBezier, const Vector< real > &aPoly, const real T) const | belfem::material::SplineLookupTable | inlineprotected |
| alpha_const(const real T) const | belfem::Material | inlineprotected |
| alpha_custom(const real T) const override | belfem::material::Magnesia | protectedvirtual |
| alpha_spline(const real T) const | belfem::Material | inlineprotected |
| alpha_switch_temperature() const | belfem::Material | inlineprotected |
| check_riva_n_source() const | belfem::Material | protected |
| constant_property(const MaterialProperty aProperty) const | belfem::Material | inline |
| cp(const real T=gTroom) const | belfem::Material | inlinevirtual |
| cp_const(const real T) const | belfem::Material | inlineprotected |
| cp_custom(const real T) const override | belfem::material::Magnesia | protectedvirtual |
| cp_spline(const real T) const | belfem::Material | inlineprotected |
| create_cryo_expansion(const Bezier *aThermalExpansion, Vector< real > &aThermalExpansionCryo, const real aTSwitch=BELFEM_QUIET_NAN) | belfem::material::SplineLookupTable | protected |
| create_cryo_expansion(const real alpha, const real dalphadT, const real d2alphadT2, Vector< real > &aThermalExpansionCryo) | belfem::material::SplineLookupTable | protected |
| create_cryo_expansion_anchored(const real alpha, Vector< real > &aThermalExpansionCryo, const real aTSwitch=BELFEM_QUIET_NAN) | belfem::material::SplineLookupTable | protected |
| create_low_temperature_alpha(const Bezier *aBezier, Vector< real > &aPoly, const real aTSwitch=BELFEM_QUIET_NAN) | belfem::material::SplineLookupTable | protected |
| create_low_temperature_alpha(const real alpha, const real dalphadT, const real d2alphadT2, Vector< real > &aPoly, const bool aCheckGuard=true) | belfem::material::SplineLookupTable | protected |
| create_spline(real(Material::*aFunction)(const real aT) const, const MaterialProperty aProperty, const uint aStartBC, const uint aEndBC, const real adYdX0, const real adYdX1) override | belfem::material::SplineLookupTable | protectedvirtual |
| create_spline(const MaterialProperty aProperty, const real adYdX0=BELFEM_QUIET_NAN, const real adXdX1=BELFEM_QUIET_NAN) | belfem::material::SplineLookupTable | protected |
| d2cpdT2(const real T=gTroom) const | belfem::Material | inlinevirtual |
| d2cpdT2_custom(const real T) const | belfem::Material | protectedvirtual |
| d2cpdT2_finite_difference(const real T) const | belfem::Material | inlineprotected |
| d2cpdT2_spline(const real T) const | belfem::Material | inlineprotected |
| dcpdT(const real T=gTroom) const | belfem::Material | inlinevirtual |
| dcpdT_custom(const real T) const | belfem::Material | protectedvirtual |
| dcpdT_finite_difference(const real T) const | belfem::Material | inlineprotected |
| dcpdT_spline(const real T) const | belfem::Material | inlineprotected |
| ddspline_property(const MaterialProperty aProperty, const real aX) const override | belfem::material::SplineLookupTable | inlinevirtual |
| debye(const real T) const | belfem::Material | inlinevirtual |
| debye_const(const real T) const | belfem::Material | inlineprotected |
| debye_custom(const real T) const | belfem::Material | protectedvirtual |
| debye_spline(const real T) const | belfem::Material | inlineprotected |
| dEdT_custom(const real T) const | belfem::Material | protectedvirtual |
| density(const real T=gTroom) const | belfem::Material | inlinevirtual |
| density_const(const real T) const | belfem::Material | inlineprotected |
| density_custom(const real T) const | belfem::Material | inlineprotectedvirtual |
| dependencies(const MaterialProperty aProperty) const | belfem::Material | inline |
| depends(const MaterialProperty aProperty, const MaterialDependency aDependency) const | belfem::Material | inline |
| djc_eval_dB(const real T, const real normB, const real angleNxB) const | belfem::Material | inlineprotected |
| djc_eval_dT(const real T, const real normB, const real angleNxB) const | belfem::Material | inlineprotected |
| dlambdadB(const real T, const real B, const real beta) const | belfem::Material | inlinevirtual |
| dlambdadbeta(const real T, const real B, const real beta) const | belfem::Material | inlinevirtual |
| dlambdadT(const real T=gTroom) const | belfem::Material | inlinevirtual |
| dlambdadT(const real T, const real B, const real beta) const | belfem::Material | inlinevirtual |
| dlambdadT(const real T, const real B_par, const real B_perp, const real J) const | belfem::Material | inlinevirtual |
| dlambdadT_custom(const real T) const | belfem::Material | protectedvirtual |
| dlambdadT_finite_difference(const real T) const | belfem::Material | inlineprotected |
| dlambdadT_spline(const real T) const | belfem::Material | inlineprotected |
| dmudH(const real H, real &mu, real &dmudH) const | belfem::Material | inlinevirtual |
| dmudH_bhcurve(const real H, real &mu, real &dmudH) const | belfem::Material | protectedvirtual |
| dmudH_const(const real H, real &mu, real &dmudH) const | belfem::Material | inlineprotected |
| dn_eval_dB(const real T, const real normB, const real angleNxB) const | belfem::Material | inlineprotected |
| dn_eval_dT(const real T, const real normB, const real angleNxB) const | belfem::Material | inlineprotected |
| drho_piecewise_dB(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_piecewise_dB(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_piecewise_dJ(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_piecewise_dJ(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_piecewise_dJ(const real normJ) const | belfem::Material | inline |
| drho_piecewise_dJ(const real normJ, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_piecewise_dJ(const real normJ, const real T) const | belfem::Material | inline |
| drho_piecewise_dJ(const real normJ, const real T, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_piecewise_dJ(const real normJ, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_piecewise_dJ(const real normJ, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_piecewise_dT(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_piecewise_dT(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_powerlaw_dB(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_powerlaw_dB(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_powerlaw_dJ(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_powerlaw_dJ(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_powerlaw_dJ(const real normJ) const | belfem::Material | inline |
| drho_powerlaw_dJ(const real normJ, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_powerlaw_dJ(const real normJ, const real T) const | belfem::Material | inline |
| drho_powerlaw_dJ(const real normJ, const real T, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_powerlaw_dJ(const real normJ, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_powerlaw_dJ(const real normJ, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_powerlaw_dT(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_powerlaw_dT(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_riva_dB(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_riva_dB(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_riva_dJ(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_riva_dJ(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drho_riva_dT(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| drho_riva_dT(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| drhodB(const real T, const real B, const real beta) const | belfem::Material | inlinevirtual |
| drhodB_kohler(const real T, const real normB, const real angleJxB) const | belfem::Material | protectedvirtual |
| drhodB_table(const real T, const real normB, const real angleJxB) const | belfem::Material | protectedvirtual |
| drhodbeta(const real T, const real B, const real beta) const | belfem::Material | inlinevirtual |
| drhodbeta_kohler(const real T, const real normB, const real angleJxB) const | belfem::Material | protectedvirtual |
| drhodbeta_table(const real T, const real normB, const real angleJxB) const | belfem::Material | protectedvirtual |
| drhodT(const real T) const | belfem::Material | inlinevirtual |
| drhodT(const real T, const real B, const real beta) const | belfem::Material | inlinevirtual |
| drhodT_custom(const real T) const | belfem::Material | inlineprotectedvirtual |
| drhodT_finite_difference(const real T) const | belfem::Material | inlineprotected |
| drhodT_kohler(const real T, const real normB, const real angleJxB) const | belfem::Material | protectedvirtual |
| drhodT_spline(const real T) const | belfem::Material | inlineprotectedvirtual |
| drhodT_table(const real T, const real normB, const real angleJxB) const | belfem::Material | protectedvirtual |
| dspline_property(const MaterialProperty aProperty, const real aX) const override | belfem::material::SplineLookupTable | inlinevirtual |
| E(real T=gTroom) const | belfem::Material | inlinevirtual |
| E_const(const real T) const | belfem::Material | inlineprotected |
| E_custom(const real T) const override | belfem::material::Magnesia | inlineprotectedvirtual |
| E_spline(const real T) const | belfem::Material | inlineprotected |
| evaluate_derivative_of_polynomial(const MaterialProperty Property, const real T) const | belfem::Material | virtual |
| evaluate_polynomial(const MaterialProperty Property, const real T) const | belfem::Material | virtual |
| flag(const uint8_t aIndex=0) | belfem::Material | inline |
| G(real T=gTroom) const | belfem::Material | inlinevirtual |
| H(const real B) const | belfem::Material | inlinevirtual |
| H_bhcurve(const real B) const | belfem::Material | protectedvirtual |
| H_const(const real B) const | belfem::Material | inlineprotected |
| have(const MaterialProperty aProperty) const | belfem::Material | inline |
| have_defect() const | belfem::Material | inline |
| have_heating() const | belfem::Material | inline |
| is_constant(const MaterialProperty aProperty) const | belfem::Material | inline |
| is_flagged(const uint8_t aIndex=0) const | belfem::Material | inline |
| is_isotropic() const | belfem::Material | inline |
| jc(const real normB, const real angleNxB, const real T) const | belfem::Material | inline |
| jc(const real normB, const real angleNxB) const | belfem::Material | inline |
| jc(const real normB, const real angleNxB, const real T, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| jc(const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| jc_custom(const real T) const | belfem::Material | inlinevirtual |
| jc_eval(const real T, const real normB, const real angleNxB) const | belfem::Material | inlineprotected |
| K(real T=gTroom) const | belfem::Material | inlinevirtual |
| l(real T) const override | belfem::material::SplineLookupTable | inlinevirtual |
| label() const | belfem::Material | inline |
| lambda(const real T=gTroom) const | belfem::Material | inlinevirtual |
| lambda(const real T, const real B, const real beta) const | belfem::Material | inlinevirtual |
| lambda(const real T, const real B_par, const real B_perp, const real J) const | belfem::Material | inlinevirtual |
| lambda_const(const real T) const | belfem::Material | inlineprotected |
| lambda_custom(const real T) const override | belfem::material::Magnesia | protectedvirtual |
| belfem::material::SplineLookupTable::lambda_custom(const real T, const real normB, const real angle) const | belfem::Material | protectedvirtual |
| lambda_spline(const real T) const | belfem::Material | inlineprotected |
| lambda_table(const real T, const real normB, const real angle) const | belfem::Material | protectedvirtual |
| load_bh_curve(const material::BhCurve *aCurve) | belfem::Material | |
| M() const | belfem::Material | inline |
| Magnesia() | belfem::material::Magnesia | |
| Material(const MaterialType aType, const bool aIsIsotropic=true) | belfem::Material | |
| Material(const Material &)=delete | belfem::Material | |
| Material(Material &&)=delete | belfem::Material | |
| mFunctionDMuDH | belfem::Material | protected |
| mFunctiondRhoKohlerdB | belfem::Material | protected |
| mFunctiondRhoKohlerdbeta | belfem::Material | protected |
| mFunctiondRhoKohlerdT | belfem::Material | protected |
| mFunctionH | belfem::Material | protected |
| mFunctionMu | belfem::Material | protected |
| mFunctionRhoKohler | belfem::Material | protected |
| mJcFunction | belfem::Material | protected |
| mNFunction | belfem::Material | protected |
| mSplines | belfem::material::SplineLookupTable | protected |
| mu(const real H, const real T=BELFEM_QUIET_NAN) const | belfem::Material | inlinevirtual |
| mu_bhcurve(const real H, const real T) const | belfem::Material | protectedvirtual |
| mu_const(const real H, const real T) const | belfem::Material | inlineprotected |
| mu_custom(const real H, const real T) const | belfem::Material | protectedvirtual |
| n(const real normB, const real angleNxB, const real T) const | belfem::Material | inline |
| n(const real normB, const real angleNxB) const | belfem::Material | inline |
| n_custom(const real T) const | belfem::Material | inlinevirtual |
| n_eval(const real T, const real normB, const real angleNxB) const | belfem::Material | inlineprotected |
| n_eval_raw(const real T, const real normB, const real angleNxB) const | belfem::Material | inlineprotected |
| nu(real T=gTroom) const | belfem::Material | inlinevirtual |
| nu_const(const real T) const | belfem::Material | inlineprotected |
| nu_custom(const real T) const override | belfem::material::Magnesia | inlineprotectedvirtual |
| nu_spline(const real T) const | belfem::Material | inlineprotected |
| number() const | belfem::Material | inline |
| operator=(const Material &)=delete | belfem::Material | |
| operator=(Material &&)=delete | belfem::Material | |
| read_defect(const string &aLibraryPath, const string &aLabel) | belfem::Material | |
| read_heating(const string &aLibraryPath, const string &aLabel) | belfem::Material | |
| ref_density() const | belfem::Material | inline |
| reset_dependencies(const MaterialProperty aProperty) | belfem::Material | |
| reset_spline(const MaterialProperty aProperty) override | belfem::material::SplineLookupTable | protectedvirtual |
| resistivity_law() const | belfem::Material | inline |
| return_zero(const real T) const | belfem::Material | inlineprotected |
| rho(const real T) const | belfem::Material | inlinevirtual |
| rho(const real T, const real B, const real beta) const | belfem::Material | inlinevirtual |
| rho_const(const real T) const | belfem::Material | inlineprotected |
| rho_custom(const real T) const | belfem::Material | inlineprotectedvirtual |
| rho_i(const real T) const | belfem::Material | inlinevirtual |
| rho_i_custom(const real T) const | belfem::Material | protectedvirtual |
| rho_i_spline(const real T) const | belfem::Material | inlineprotected |
| rho_kohler(const real T, const real normB, const real angleJxB) const | belfem::Material | protectedvirtual |
| rho_piecewise(const real normJ) const | belfem::Material | inline |
| rho_piecewise(const real normJ, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| rho_piecewise(const real normJ, real normB, const real angleNxB) const | belfem::Material | inline |
| rho_piecewise(const real normJ, real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| rho_piecewise(const real normJ, const real T, real normB, const real angleNxB) const | belfem::Material | inline |
| rho_piecewise(const real normJ, const real T, real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| rho_piecewise(const real normJ, const real T) const | belfem::Material | inline |
| rho_piecewise(const real normJ, const real T, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| rho_powerlaw(const real normJ) const | belfem::Material | inline |
| rho_powerlaw(const real normJ, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| rho_powerlaw(const real normJ, real normB, const real angleNxB) const | belfem::Material | inline |
| rho_powerlaw(const real normJ, real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| rho_powerlaw(const real normJ, const real T, real normB, const real angleNxB) const | belfem::Material | inline |
| rho_powerlaw(const real normJ, const real T, real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| rho_powerlaw(const real normJ, const real T) const | belfem::Material | inline |
| rho_powerlaw(const real normJ, const real T, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| rho_riva(const real normJ, const real T, const real normB, const real angleNxB) const | belfem::Material | inline |
| rho_riva(const real normJ, const real T, const real normB, const real angleNxB, const real x, const real y, const real z, const real t) const | belfem::Material | inline |
| rho_spline(const real T) const | belfem::Material | inlineprotectedvirtual |
| rho_table(const real T, const real normB, const real angleJxB) const | belfem::Material | protectedvirtual |
| riva_rho_pl(const real normJ, const real jc, const real n, const real ec, real &rhoPL) const | belfem::Material | inlineprotected |
| Rp02(real T=gTroom) const | belfem::Material | inlinevirtual |
| Rp02_const(const real T) const | belfem::Material | inlineprotected |
| Rp02_custom(const real T) const | belfem::Material | protectedvirtual |
| Rp02_spline(const real T) const | belfem::Material | inlineprotected |
| set_alpha_switch_temperature(const real aTSwitch=BELFEM_QUIET_NAN) | belfem::material::SplineLookupTable | protected |
| set_bh_curve(const material::BhCurve *aCurve) | belfem::Material | virtual |
| set_constant(const MaterialProperty aProperty, const real aValue) | belfem::Material | |
| set_custom(const MaterialProperty aProperty) | belfem::Material | |
| set_dependency(const MaterialProperty aProperty, const MaterialDependency aDependency) | belfem::Material | |
| set_have(const MaterialProperty aProperty, const bool aHave=true) | belfem::Material | |
| set_jc_function(const material::JcFunction *aFunction) | belfem::Material | |
| set_label(const string &aLabel) | belfem::Material | |
| set_n_function(const material::JcFunction *aFunction) | belfem::Material | |
| set_number(const string &aNumber) | belfem::Material | |
| set_piecewise(const bool aUsePiecewise) | belfem::Material | |
| set_resistivity_law(const ResistivityLaw aLaw) | belfem::Material | |
| set_RRR(const real RRR) | belfem::Material | virtual |
| set_spline(const MaterialProperty aProperty, Spline *aSpline=nullptr) | belfem::material::SplineLookupTable | |
| set_table_flags(const bool aFlag) | belfem::Material | virtual |
| set_user_defined_defect(DefectFunc *Function) | belfem::Material | |
| set_user_defined_function(const MaterialProperty Property, const MaterialDependency Dependency, MatFunc1 *Function) | belfem::Material | virtual |
| set_user_defined_function(const MaterialProperty Property, const MaterialDependency Dependency1, const MaterialDependency Dependency2, MatFunc2 *Function) | belfem::Material | virtual |
| set_user_defined_function(const MaterialProperty Property, const MaterialDependency Dependency1, const MaterialDependency Dependency2, const MaterialDependency Dependency3, MatFunc3 *Function) | belfem::Material | virtual |
| set_user_defined_heating(HeatFunc *Function) | belfem::Material | |
| set_user_defined_polynomial(const MaterialProperty Property, const std::vector< real > &Coefficients) | belfem::Material | virtual |
| set_user_defined_polynomial(const MaterialProperty Property, const Cell< real > &Coefficients) | belfem::Material | virtual |
| spline(const MaterialProperty aProperty) | belfem::material::SplineLookupTable | inline |
| spline_property(const MaterialProperty aProperty, const real aX) const override | belfem::material::SplineLookupTable | inlinevirtual |
| SplineLookupTable(const MaterialType aType, const bool aIsIsotropic=true) | belfem::material::SplineLookupTable | |
| type() const | belfem::Material | inline |
| unflag(const uint8_t aIndex=0) | belfem::Material | inline |
| use_piecewise() const | belfem::Material | inline |
| use_riva() const | belfem::Material | inline |
| volumetric_heatload(const real x, const real y, const real z, const real time) const | belfem::Material | inline |
| ~Magnesia() override | belfem::material::Magnesia | |
| ~Material() | belfem::Material | virtual |
| ~SplineLookupTable() override | belfem::material::SplineLookupTable |