6#ifndef GRAM_SCHMIDT_ORTH_H
7#define GRAM_SCHMIDT_ORTH_H
14template<
typename Func_Type,
typename R_Type=
double>
23 std::vector<std::vector<Func_Type>>
cal_orth(
24 const std::vector<std::vector<Func_Type>> &
func,
25 const Func_Type norm_threshold = std::numeric_limits<Func_Type>::min() );
30 const std::vector<R_Type> &
rab;
33 Func_Type
cal_norm(
const std::vector<Func_Type> &f );
Definition gram_schmidt_orth.h:16
std::vector< R_Type > radial_2
Definition gram_schmidt_orth.h:31
Func_Type cal_norm(const std::vector< Func_Type > &f)
Definition gram_schmidt_orth-inl.h:80
Coordinate
Definition gram_schmidt_orth.h:19
std::vector< std::vector< Func_Type > > cal_orth(const std::vector< std::vector< Func_Type > > &func, const Func_Type norm_threshold=std::numeric_limits< Func_Type >::min())
Definition gram_schmidt_orth-inl.h:33
const std::vector< R_Type > & rab
Definition gram_schmidt_orth.h:30
const Coordinate coordinate
Definition gram_schmidt_orth.h:29
Definition array_pool.h:6
double func(const Vec3 &r, const std::vector< Vec3 > &R, const std::vector< double > &a, const std::vector< double > &n)
Definition test_partition.cpp:50