BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
matlib.cpp File Reference
#include <belfem_user_api>
#include "user_table.hpp"
Include dependency graph for matlib.cpp:

Functions

real hts_jc (const Material *mat, real normB, real angleNxB, real T)
real hts_n (const Material *mat, real normB, real angleNxB, real T)
real hts_rhon (const Material *mat, real T)
real cu_resistivity (const Material *mat, real T)
real ag_resistivity (const Material *mat, real T)
real hast_resistivity (const Material *mat, real T)
real rint_resistivity (const Material *mat, real T)
real cu_cp (const Material *mat, real T)
 Custom specific heat function.
real ag_cp (const Material *mat, real T)
real hast_cp (const Material *mat, real T)
real rint_cp (const Material *mat, real T)
real cu_k (const Material *mat, real T)
 Custom thermal conductivity function.
real ag_k (const Material *mat, real T)
real hast_k (const Material *mat, real T)
real rint_k (const Material *mat, real T)
void cu_init (Material *mat)
void ag_init (Material *mat)
void hast_init (Material *mat)
void rint_init (Material *mat)
void hts_init (Material *mat)

Variables

const real hts_Tcrit = 90.0
 Custom electrical resistivity function.

Function Documentation

◆ ag_cp()

real ag_cp ( const Material * mat,
real T )

◆ ag_init()

void ag_init ( Material * mat)

◆ ag_k()

real ag_k ( const Material * mat,
real T )

◆ ag_resistivity()

real ag_resistivity ( const Material * mat,
real T )

◆ cu_cp()

real cu_cp ( const Material * mat,
real T )

Custom specific heat function.

Parameters
matPointer to material
TTemperature [K]
Returns
Specific heat capacity [J/(kg·K)]

◆ cu_init()

void cu_init ( Material * mat)

◆ cu_k()

real cu_k ( const Material * mat,
real T )

Custom thermal conductivity function.

Parameters
matPointer to material
TTemperature [K]
Returns
Thermal conductivity [W/(m·K)]

◆ cu_resistivity()

real cu_resistivity ( const Material * mat,
real T )

◆ hast_cp()

real hast_cp ( const Material * mat,
real T )

◆ hast_init()

void hast_init ( Material * mat)

◆ hast_k()

real hast_k ( const Material * mat,
real T )

◆ hast_resistivity()

real hast_resistivity ( const Material * mat,
real T )

◆ hts_init()

void hts_init ( Material * mat)

◆ hts_jc()

real hts_jc ( const Material * mat,
real normB,
real angleNxB,
real T )

◆ hts_n()

real hts_n ( const Material * mat,
real normB,
real angleNxB,
real T )

◆ hts_rhon()

real hts_rhon ( const Material * mat,
real T )

◆ rint_cp()

real rint_cp ( const Material * mat,
real T )

◆ rint_init()

void rint_init ( Material * mat)

◆ rint_k()

real rint_k ( const Material * mat,
real T )

◆ rint_resistivity()

real rint_resistivity ( const Material * mat,
real T )

Variable Documentation

◆ hts_Tcrit

const real hts_Tcrit = 90.0

Custom electrical resistivity function.

Parameters
matPointer to material (allows access to other properties)
TTemperature [K]
Returns
Electrical resistivity [Ω·m]