Public Member Functions | List of all members
ArepoInterp Class Reference

Interpolation based on Arepo's method. More...

#include <arepo_interp.hpp>

Inheritance diagram for ArepoInterp:
Inheritance graph
[legend]
Collaboration diagram for ArepoInterp:
Collaboration graph
[legend]

Public Member Functions

 ArepoInterp (IdealGas const &eos)
 Class constructor. More...
 
Primitive operator() (vector< double > const &vp, vector< Primitive > const &hv, double interface_speed, size_t i, int dir, double dt) const
 Returns the hydrodynamic state on the left or the right side of the interface position (=vertexes). More...
 

Detailed Description

Interpolation based on Arepo's method.

Definition at line 13 of file arepo_interp.hpp.

Constructor & Destructor Documentation

◆ ArepoInterp()

ArepoInterp::ArepoInterp ( IdealGas const &  eos)
explicit

Class constructor.

Parameters
eosEquation of state

Definition at line 7 of file arepo_interp.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ operator()()

Primitive ArepoInterp::operator() ( vector< double > const &  vp,
vector< Primitive > const &  hv,
double  interface_speed,
size_t  i,
int  dir,
double  dt 
) const
virtual

Returns the hydrodynamic state on the left or the right side of the interface position (=vertexes).

Parameters
vpPointer to vertex positions
hvPointer to hydrodynamic variables
iVertex index
interface_speedSpeed of the interface between cells
dirDirection (0 for left of the boundary, 1 for right ofthe boundary) *** ( positive direction is from the left to the right).
dtTime step
Returns
Hydrodynamic variables on the left or right side of the interface

Implements SpatialReconstruction1D.

Definition at line 72 of file arepo_interp.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: