AlmaBTE  1.3
A solver of the space- and time-dependent Boltzmann transport equation for phonons
aux_cubic.hpp File Reference

This file contains some auxiliary code used for computing 1D Green's functions and related quantities using piecewise cubic interpolation. More...

#include <cmath>
#include <boost/math/special_functions/pow.hpp>
Include dependency graph for aux_cubic.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  alma::aux_cubic::Cubic_segment
 Objects of this class perform rational integrals of the kind found when approximating bands by piecewise cubic polynomials to obtain Green's functions in 1D. More...
 

Functions

double alma::aux_cubic::I1 (double x0)
 Auxiliary function used when computing rational integrals.
 
double alma::aux_cubic::I2 (double dd, double ee)
 Auxiliary function used when computing rational integrals.
 
double alma::aux_cubic::I3 (double dd, double ee)
 Auxiliary function used when computing rational integrals.
 

Detailed Description

This file contains some auxiliary code used for computing 1D Green's functions and related quantities using piecewise cubic interpolation.