|
QUGaR 0.1.3
|
Declaration of tensor-product Lagrange utils. More...
#include <qugar/point.hpp>#include <qugar/tensor_index_tp.hpp>#include <qugar/types.hpp>#include <qugar/vector.hpp>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | qugar |
| QUGaR's main namespace. | |
| namespace | qugar::impl |
Functions | |
| void | qugar::impl::evaluate_Lagrange_basis_1D (real point, int order, bool chebyshev, std::vector< real > &values) |
| Evaluates the Lagrange basis polynomials in 1D at a given point. | |
| void | qugar::impl::evaluate_Lagrange_basis_der_1D (real point, int order, bool chebyshev, std::vector< real > &values) |
| Evaluates the first derivative of the Lagrange basis polynomial in 1D. | |
| template<int dim> | |
| void | qugar::impl::evaluate_Lagrange_basis (const Point< dim > &point, const TensorSizeTP< dim > &order, bool chebyshev, std::vector< real > &basis) |
| Evaluates the tensor-product Lagrange basis functions at a given point. | |
| template<int dim> | |
| void | qugar::impl::evaluate_Lagrange_derivative (const Point< dim > &point, const TensorSizeTP< dim > &order, bool chebyshev, Vector< std::vector< real >, dim > &basis_ders) |
| Evaluates the derivative of the Lagrange basis functions at a given point, along all directions. | |
Declaration of tensor-product Lagrange utils.