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
Namespaces | Functions
QuadratureRule.C File Reference
#include <element_promotion/QuadratureRule.h>
#include <Teuchos_RCP.hpp>
#include <Teuchos_LAPACK.hpp>
#include <Teuchos_SerialDenseMatrix.hpp>
#include <Teuchos_SerialDenseSolver.hpp>
#include <Teuchos_SerialDenseVector.hpp>
#include <cmath>
#include <vector>
#include <tuple>
#include <iostream>

Namespaces

 sierra
 
 sierra::nalu
 

Functions

std::pair< Teuchos::SerialDenseVector< int, double >, Teuchos::SerialDenseVector< int, double > > sierra::nalu::jacobi_recursion_coefficients (const double alpha, const double beta, const int order)
 
std::pair< std::vector< double >, std::vector< double > > sierra::nalu::gauss_legendre_rule (int order)
 
std::pair< Teuchos::SerialDenseVector< int, double >, Teuchos::SerialDenseVector< int, double > > sierra::nalu::coefficients_for_lobatto (int order, double xl1, double xl2)
 
std::pair< std::vector< double >, std::vector< double > > sierra::nalu::gauss_lobatto_legendre_rule (int order, double xleft, double xright)
 
Teuchos::SerialDenseVector< int, double > sierra::nalu::subinterval_weights_for_fixed_abscissae (std::vector< double > fixedAbscissae, double xleft, double xright)
 
std::pair< std::vector< double >, std::vector< double > > sierra::nalu::SGL_quadrature_rule (int order, std::vector< double > scsEndLocations)
 
std::vector< double > sierra::nalu::pad_end_points (std::vector< double > x, double xleft, double xright)