My Project
programmer's documentation
Functions | Variables
cs_eos.cxx File Reference
#include "cs_defs.h"
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <math.h>
#include <EOS/API/EOS.hxx>
#include <EOS/API/EOS_Field.hxx>
#include <EOS/API/EOS_Fields.hxx>
#include <EOS/API/EOS_Error_Field.hxx>
#include <EOS/API/EOS_properties.hxx>
#include "bft_error.h"
#include "bft_mem.h"
#include "bft_printf.h"
#include "cs_eos.hxx"
Include dependency graph for cs_eos.cxx:

Functions

void _eos_error_code (const char *function_name, NEPTUNE::EOS_Error return_code)
 
void cs_eos_create (char *EOSMethod, char *EOSRef)
 
void cs_eos_destroy (void)
 
void cs_phys_prop_eos (cs_phys_prop_thermo_plane_type_t thermo_plane, cs_phys_prop_type_t property, const cs_lnum_t n_vals, double var1[], double var2[], cs_real_t val[])
 Computes physical properties in (P,h,Yi) for compressible flow. More...
 

Variables

NEPTUNE::EOS * eos
 

Function Documentation

◆ _eos_error_code()

void _eos_error_code ( const char *  function_name,
NEPTUNE::EOS_Error  return_code 
)

◆ cs_eos_create()

void cs_eos_create ( char *  EOSMethod,
char *  EOSRef 
)

◆ cs_eos_destroy()

void cs_eos_destroy ( void  )

◆ cs_phys_prop_eos()

void cs_phys_prop_eos ( cs_phys_prop_thermo_plane_type_t  thermo_plane,
cs_phys_prop_type_t  property,
const cs_lnum_t  n_vals,
double  var1[],
double  var2[],
cs_real_t  val[] 
)

Computes physical properties in (P,h,Yi) for compressible flow.

Parameters
[in]thermo_planetype of thermal plane
[in]propertytype of property to compute
[in]n_valssize of properties arrays
[in]var1array of pressure
[in]var2array of thermal properties
[out]valarray of property

Variable Documentation

◆ eos

NEPTUNE::EOS* eos