Code_Saturne
CFD tool
Macros | Functions
mei_math_util.c File Reference

Provides mathemathical functions facilities. More...

#include "cs_defs.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <fcntl.h>
#include <assert.h>
#include <bft_mem.h>
#include <bft_error.h>
#include <bft_printf.h>
#include "mei_math_util.h"

Macros

#define SIZE_MAX   1000
 

Functions

double mei_interp1d (const char *filename, const int c1, const int c2, const double x)
 Return the 1D interpolation if a value. More...
 
void mei_data_free (void)
 Destroy all user data set for 1D interpolation. More...
 
double mei_max (const double x1, const double x2)
 Return the max value from two doubles. More...
 
double mei_min (const double x1, const double x2)
 Return the min value from two doubles. More...
 

Detailed Description

Provides mathemathical functions facilities.

Macro Definition Documentation

◆ SIZE_MAX

#define SIZE_MAX   1000

Function Documentation

◆ mei_data_free()

void mei_data_free ( void  )

Destroy all user data set for 1D interpolation.

◆ mei_interp1d()

double mei_interp1d ( const char *  filename,
const int  c1,
const int  c2,
const double  x 
)

Return the 1D interpolation if a value.

Parameters
[in]filenamename of file of data
[in]c1column number of the file for abscisse
[in]c2column number of the file for ordinate
[in]xvariable to interpolate
Returns
interpolated value

◆ mei_max()

double mei_max ( const double  x1,
const double  x2 
)

Return the max value from two doubles.

Parameters
[in]x1double
[in]x2double
Returns
max value

◆ mei_min()

double mei_min ( const double  x1,
const double  x2 
)

Return the min value from two doubles.

Parameters
[in]x1double
[in]x2double
Returns
min value