Template Class Nest¶
Defined in File nest.hpp
Inheritance Relationships¶
Derived Type¶
public brille::BrillouinZoneNest3< T, S >(Template Class BrillouinZoneNest3)
Class Documentation¶
-
template<class
T, classS>
classbrille::Nest¶ Subclassed by brille::BrillouinZoneNest3< T, S >
Public Types
-
using
data_t= DualInterpolator<T, S>¶
Public Functions
-
std::string
tree_string(void) const¶
-
Nest(const Polyhedron &p, const double vol, const size_t nb = 5u)¶
-
Nest(const Polyhedron &p, const size_t rho, const size_t nb = 5u)¶
-
std::vector<bool>
vertex_is_leaf(void) const¶
-
std::tuple<brille::Array<T>, brille::Array<S>>
interpolate_at(const bArray<double> &x, const int threads) const¶
-
size_t
bytes_per_point() const¶ Return the number of bytes used per Q point.
-
template<template<class> class
A>
brille::Array<double>debye_waller(const A<double> &Qpts, const std::vector<double> &Masses, const double t_K) const¶
-
void
sort()¶
-
using