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
BSpline.C File Reference
#include <tabular_props/BSpline.h>
#include <tabular_props/LU.h>
#include <tabular_props/H5IO.h>
#include <assert.h>
#include <cmath>
#include <algorithm>
#include <string>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <stdexcept>

Namespaces

 sierra
 
 sierra::nalu
 

Functions

void sierra::nalu::basis_funs (const int i, const int p, const double u, const vector< double > &U, vector< double > &N)
 
int sierra::nalu::find_indx (const int n, const int p, const double u, const vector< double > &U)
 
double sierra::nalu::get_uk (const double indepVar, const double maxIndepVarVal, const double minIndepVarVal, const bool clipExtrema)
 
void sierra::nalu::set_uk (const vector< double > &indepVars, vector< double > &uk, const double maxIndepVarVal, const double minIndepVarVal)
 
int sierra::nalu::set_knot_vector (const vector< double > &uk, const int order, vector< double > &knots)