23 RBFWithLinear(
const Eigen::MatrixXd ¢ers,
const Eigen::MatrixXd &collocation_points,
25 Eigen::MatrixXd &rhs,
bool with_constraints =
true);
34 void basis(
const int local_index,
const Eigen::MatrixXd &uv, Eigen::MatrixXd &
val)
const;
43 void grad(
const int local_index,
const Eigen::MatrixXd &uv, Eigen::MatrixXd &
val)
const;
51 void bases_values(
const Eigen::MatrixXd &samples, Eigen::MatrixXd &
val)
const;
60 void bases_grads(
const int axis,
const Eigen::MatrixXd &samples, Eigen::MatrixXd &
val)
const;
70 const Eigen::MatrixXd &local_basis_integral, Eigen::MatrixXd &L, Eigen::MatrixXd &t)
const;
75 Eigen::MatrixXd &rhs,
bool with_constraints);
void compute_weights(const Eigen::MatrixXd &collocation_points, const Eigen::MatrixXd &local_basis_integral, const quadrature::Quadrature &quadr, Eigen::MatrixXd &rhs, bool with_constraints)
void bases_values(const Eigen::MatrixXd &samples, Eigen::MatrixXd &val) const
Batch evaluates the RBF + polynomials on a set of sample points.
void compute_constraints_matrix(const int num_bases, const quadrature::Quadrature &quadr, const Eigen::MatrixXd &local_basis_integral, Eigen::MatrixXd &L, Eigen::MatrixXd &t) const
void compute_kernels_matrix(const Eigen::MatrixXd &samples, Eigen::MatrixXd &A) const
void grad(const int local_index, const Eigen::MatrixXd &uv, Eigen::MatrixXd &val) const
Evaluates the gradient of one RBF function over a list of coordinates.
void basis(const int local_index, const Eigen::MatrixXd &uv, Eigen::MatrixXd &val) const
Evaluates one RBF function over a list of coordinates.
void bases_grads(const int axis, const Eigen::MatrixXd &samples, Eigen::MatrixXd &val) const
Batch evaluates the gradient of the RBF + polynomials on a set of sample points.