![]() |
Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
|
#include <LagrangeBasis.h>
Public Member Functions | |
| Lagrange1D (const double *nodeLocs, int order) | |
| Lagrange1D (std::vector< double > nodeLocs) | |
| Lagrange1D (int order) | |
| virtual | ~Lagrange1D () |
| double | interpolation_weight (double x, unsigned nodeNumber) const |
| double | derivative_weight (double x, unsigned nodeNumber) const |
Private Member Functions | |
| void | set_lagrange_weights () |
Private Attributes | |
| std::vector< double > | lagrangeWeights_ |
| std::vector< double > | nodeLocs_ |
| sierra::nalu::Lagrange1D::Lagrange1D | ( | const double * | nodeLocs, |
| int | order | ||
| ) |
References nodeLocs_, and set_lagrange_weights().
| sierra::nalu::Lagrange1D::Lagrange1D | ( | std::vector< double > | nodeLocs | ) |
References set_lagrange_weights(), and ~Lagrange1D().
| sierra::nalu::Lagrange1D::Lagrange1D | ( | int | order | ) |
References sierra::nalu::gauss_lobatto_legendre_rule(), nodeLocs_, and set_lagrange_weights().
|
virtualdefault |
Referenced by Lagrange1D().
| double sierra::nalu::Lagrange1D::derivative_weight | ( | double | x, |
| unsigned | nodeNumber | ||
| ) | const |
References lagrangeWeights_, and nodeLocs_.
Referenced by sierra::nalu::LagrangeBasis::tensor_lagrange_derivative().
| double sierra::nalu::Lagrange1D::interpolation_weight | ( | double | x, |
| unsigned | nodeNumber | ||
| ) | const |
References lagrangeWeights_, and nodeLocs_.
Referenced by sierra::nalu::LagrangeBasis::tensor_lagrange_derivative(), and sierra::nalu::LagrangeBasis::tensor_lagrange_interpolant().
|
private |
References lagrangeWeights_, and nodeLocs_.
Referenced by Lagrange1D().
|
private |
Referenced by derivative_weight(), interpolation_weight(), and set_lagrange_weights().
|
private |
Referenced by derivative_weight(), interpolation_weight(), Lagrange1D(), and set_lagrange_weights().
1.8.11