Template Class Interpolator¶
Defined in File interpolator2.hpp
Class Documentation¶
-
template<class
T>
classbrille::Interpolator¶ Public Types
-
using
costfun_t= CostFunction<T>¶
Public Functions
-
Interpolator(size_t scf_type = 0, size_t vcf_type = 0)¶
-
Interpolator(bArray<T> &d, shape_t sh, element_t<ind_t> el, RotatesLike rl, size_t csf, size_t cvf, element_t<double> wg)¶
-
Interpolator(brille::Array<T> &d, element_t<ind_t> el, RotatesLike rl, size_t csf, size_t cvf, element_t<double> wg)¶
-
void
set_cost_info(const int scf, const int vcf)¶
-
bool
only_vector_or_matrix(void) const¶
-
template<class
R, classRotT>
boolrotate_in_place(bArray<T> &x, const LQVec<R> &q, const RotT &rt, const PointSymmetry &ps, const std::vector<size_t> &r, const std::vector<size_t> &invr, const int nth) const¶
-
RotatesLike
rotateslike() const¶
-
RotatesLike
rotateslike(const RotatesLike a)¶
-
template<class
I>
voidreplace_data(const bArray<T> &nd, const shape_t sh, const std::array<I, 3> &ne, const RotatesLike rl = RotatesLike::Real)¶
-
template<class
I>
voidreplace_data(const brille::Array<T> &nd, const std::array<I, 3> &ne, const RotatesLike rl = RotatesLike::Real)¶
-
std::string
to_string() const¶
-
size_t
bytes_per_point() const¶
-
using