Typedefs | |
typedef simulation::grid::subregion | GridRegionType |
Functions | |
int | ComputeTVBufferPower (const pcpp::IndexIntervalType ®ionInterval, 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 ®ionInterval, 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 ®ionInterval, 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) |
Definition at line 12 of file ViscidUtil.H.
int viscid::util::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 | ||
) |
Definition at line 627 of file ViscidUtil.C.
References jacobianDeterminant, and simulation::grid::RECTILINEAR.
Referenced by rhs< GridT, StateT, OperatorT >::ComputeHeatFlux(), TestViscidKernels(), TestViscidKernelsCurvilinear(), and TestViscidKernelsMetrics().
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 | ||
) |
Definition at line 113 of file ViscidUtil.C.
References jacobianDeterminant, and simulation::grid::RECTILINEAR.
Referenced by rhs< GridT, StateT, OperatorT >::ComputeStressTensor(), TestViscidKernels(), TestViscidKernelsCurvilinear(), and TestViscidKernelsMetrics().
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 | ||
) |
Definition at line 97 of file ViscidUtil.C.
int viscid::util::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.
Compute transport coefficients, mu, lambda, and kappa using the power law implementation. See /ref transModelPower for theory
Definition at line 14 of file ViscidUtil.C.
Referenced by rhs< GridT, StateT, OperatorT >::ComputeTV(), TestViscidKernels(), and TestViscidKernelsMetrics().
int viscid::util::InitializePoiseuille | ( | const GridType & | inGrid, |
StateType & | inState, | ||
StateType & | inParamState, | ||
const std::vector< double > & | inParams, | ||
int | threadId, | ||
std::ostream * | messageStream = NULL |
||
) |
Definition at line 82 of file ViscidUtil.H.
References bufferSizes, databuffer::Data(), apptools::DumpContents(), gridSizes, sizeextent::InitSimple(), numPointsBuffer, velocity, x, and y.
Referenced by InitializeSolution().