Theseus
Compressible flow solver
Loading...
Searching...
No Matches
LTETable.hpp File Reference
#include "Physics.hpp"
#include "GasState.hpp"
#include "theseus_kernels.hpp"
Include dependency graph for LTETable.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Theseus::LTETable::Layout
 
struct  Theseus::LTETable::Data
 
struct  Theseus::LTETable::View
 
struct  Theseus::LTETable::LTETables
 

Namespaces

namespace  Theseus
 
namespace  Theseus::LTETable
 

Functions

void Theseus::LTETable::uniform_grid (int N, mfem::real_t min, mfem::real_t max, mfem::Vector &grid)
 
void Theseus::LTETable::log_grid (int N, mfem::real_t min, mfem::real_t max, mfem::Vector &grid)
 
void Theseus::LTETable::fill_table (const LTETable::Layout &L, const mfem::real_t *rho_grid, const mfem::real_t *T_grid, mfem::real_t *lte_table, mfem::real_t &e_min, mfem::real_t &e_max)
 
void Theseus::LTETable::fill_inv_table (const LTETable::Layout &L, const mfem::real_t *rho_grid, const mfem::real_t *e_grid, const mfem::real_t *T_grid, mfem::real_t *inv_table)
 
MFEM_HOST_DEVICE int Theseus::LTETable::hunt (const mfem::real_t *arr, int n, mfem::real_t x, int ind_lo)