BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
debye.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 BELFEM_DEBYE_HPP
13#define BELFEM_DEBYE_HPP
14
28
29#ifdef __cplusplus
30extern"C"
31{
32#endif
33// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
34
71 void
73 const double * n,
74 const int * m,
75 const int * p,
76 const int * q,
77 double * z,
78 double * y
79 );
80
81// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
82
147 void
149 const double * params,
150 double * result,
151 int * status );
152
153// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
154#ifdef __cplusplus
155}
156#endif
157
158#endif //BELFEM_DEBYE_HPP
void callaway_conductivity(const double *params, double *result, int *status)
Evaluate phonon thermal conductivity using Callaway model.
void debye_table(const double *n, const int *m, const int *p, const int *q, double *z, double *y)
Compute Debye integral lookup table.