Astaroth  2.2
modelsolver.c File Reference

Brief info. More...

#include "astaroth_utils.h"
#include <math.h>
#include <stdbool.h>
#include "memory.h"
+ Include dependency graph for modelsolver.c:

Data Structures

struct  Matrix
 
struct  ScalarData
 
struct  VectorData
 

Macros

#define LDENSITY   (1)
 
#define LHYDRO   (1)
 
#define LMAGNETIC   (1)
 
#define LENTROPY   (1)
 
#define LTEMPERATURE   (0)
 
#define LFORCING   (0)
 
#define LUPWD   (1)
 
#define AC_THERMAL_CONDUCTIVITY   ((Scalar)(0.001))
 
#define fabs   fabsf
 
#define exp   expf
 
#define sqrt   sqrtf
 
#define MID   (STENCIL_ORDER / 2)
 
#define MID   (STENCIL_ORDER / 2)
 
#define MID   (STENCIL_ORDER / 2)
 
#define H_CONST   ((Scalar)(0.0))
 
#define C_CONST   ((Scalar)(0.0))
 

Typedefs

typedef AcReal Scalar
 
typedef float Vector __attribute__((vector_size(4 *sizeof(float))))
 

Functions

Scalar upwd_der6 (const VectorData uu, const ScalarData lnrho)
 
AcResult acModelIntegrateStep (AcMesh mesh, const AcReal dt)
 

Detailed Description

Brief info.

Detailed info.

Macro Definition Documentation

◆ AC_THERMAL_CONDUCTIVITY

#define AC_THERMAL_CONDUCTIVITY   ((Scalar)(0.001))

◆ C_CONST

#define C_CONST   ((Scalar)(0.0))

◆ exp

#define exp   expf

◆ fabs

#define fabs   fabsf

◆ H_CONST

#define H_CONST   ((Scalar)(0.0))

◆ LDENSITY

#define LDENSITY   (1)

◆ LENTROPY

#define LENTROPY   (1)

◆ LFORCING

#define LFORCING   (0)

◆ LHYDRO

#define LHYDRO   (1)

◆ LMAGNETIC

#define LMAGNETIC   (1)

◆ LTEMPERATURE

#define LTEMPERATURE   (0)

◆ LUPWD

#define LUPWD   (1)

◆ MID [1/3]

#define MID   (STENCIL_ORDER / 2)

◆ MID [2/3]

#define MID   (STENCIL_ORDER / 2)

◆ MID [3/3]

#define MID   (STENCIL_ORDER / 2)

◆ sqrt

#define sqrt   sqrtf

Typedef Documentation

◆ __attribute__

typedef float Vector __attribute__((vector_size(4 *sizeof(float))))

◆ Scalar

typedef AcReal Scalar

Function Documentation

◆ acModelIntegrateStep()

AcResult acModelIntegrateStep ( AcMesh  mesh,
const AcReal  dt 
)

◆ upwd_der6()

Scalar upwd_der6 ( const VectorData  uu,
const ScalarData  lnrho 
)