PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
lagrange_1D.cpp File Reference
#include "lagrange_1D.hpp"
Include dependency graph for lagrange_1D.cpp:

Namespaces

namespace  Polydim
 
namespace  Polydim::Interpolation
 
namespace  Polydim::Interpolation::Lagrange
 

Functions

Eigen::VectorXd Polydim::Interpolation::Lagrange::Lagrange_1D_coefficients (const Eigen::VectorXd &interpolation_points_x)
 Compute the barycentric weights of the 1D Lagrange basis.
 
Eigen::MatrixXd Polydim::Interpolation::Lagrange::Lagrange_1D_values (const Eigen::VectorXd &interpolation_points_x, const Eigen::VectorXd &lagrange_1D_coefficients, const Eigen::VectorXd &evaluation_points_x)
 Evaluate the 1D Lagrange basis functions at given points.
 
Eigen::MatrixXd Polydim::Interpolation::Lagrange::Lagrange_1D_derivative_values (const Eigen::VectorXd &interpolation_points_x, const Eigen::VectorXd &lagrange_1D_coefficients, const Eigen::VectorXd &evaluation_points_x)
 Evaluate the derivatives of the 1D Lagrange basis functions at given points.