PlasCom2  1.0
XPACC Multi-physics simluation application
ViscidUtil.H File Reference
#include "PlasCom2.H"
#include "PCPPCommUtil.H"
#include "PCPPIntervalUtils.H"
#include "PCPPReport.H"
Include dependency graph for ViscidUtil.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

module  viscid
 
 viscid::util
 

Typedefs

typedef simulation::grid::subregion GridRegionType
 

Functions

int ComputeTVBufferPower (const pcpp::IndexIntervalType &regionInterval, const std::vector< size_t > &bufferSize, const double *temperatureBuffer, std::vector< double * > &tvBuffer, const double beta, const double power, const double bulkViscFac, const double specificHeat, const double prandtlNumber)
 Compute transport coefficients using the power law. More...
 
int ComputeTVBuffer (const int *numDimPtr, const size_t *bufferSize, const size_t *numPointsPtr, const size_t *bufferInterval, const double *rhoBuffer, const double *rhoVBuffer, const double *rhoEBuffer, double *pressureBuffer, double *tempBuffer, double *rhom1Buffer, double *velBuffer)
 
int ComputeTauBuffer (const pcpp::IndexIntervalType &regionInterval, const std::vector< size_t > &bufferSize, int gridType, const std::vector< double > &gridMetrics, const std::vector< double > &gridJacobian, const double &Re, const std::vector< double *> &tvBuffers, const std::vector< double *> &velGradBuffers, std::vector< double *> &tauBuffers)
 
int ComputeHeatFluxBuffer (const pcpp::IndexIntervalType &regionInterval, const std::vector< size_t > &bufferSize, int gridType, const std::vector< double > &gridMetrics, const std::vector< double > &gridJacobian, const double &Re, const std::vector< double *> &tvBuffers, const std::vector< double *> &temperatureGradBuffers, std::vector< double *> &heatFluxBuffers)
 
template<typename GridType , typename StateType >
int InitializePoiseuille (const GridType &inGrid, StateType &inState, StateType &inParamState, const std::vector< double > &inParams, int threadId, std::ostream *messageStream=NULL)