Alsvinn
0.5.3
The fast FVM simulator with UQ support
|
#include "alsfvm/types.hpp"
#include "alsfvm/memory/Memory.hpp"
#include "alsfvm/volume/Volume.hpp"
#include "alsutils/math/FastPower.hpp"
#include "alsutils/math/PowPower.hpp"
#include "alsfvm/boundary/ValueAtBoundary.hpp"
Go to the source code of this file.
Namespaces | |
alsfvm | |
Various utility functions to implement the tecno flux. | |
alsfvm::functional | |
Functions | |
__device__ __host__ int | alsfvm::functional::makePositive (int position, int N) |
template<alsfvm::boundary::Type BoundaryType, class Function > | |
__device__ __host__ void | alsfvm::functional::forEachPointInComputeStructureCube (Function f, const alsfvm::memory::View< const real > &input, int i, int j, int k, int h, int nx, int ny, int nz, int ngx, int ngy, int ngz, int dimensions) |
template<alsfvm::boundary::Type BoundaryType, class PowerClass > | |
__device__ __host__ void | alsfvm::functional::computeStructureCube (alsfvm::memory::View< real > &output, const alsfvm::memory::View< const real > &input, int i, int j, int k, int h, int nx, int ny, int nz, int ngx, int ngy, int ngz, int dimensions, real p) |
template<alsfvm::boundary::Type BoundaryType, class PowerClass > | |
void | alsfvm::functional::computeStructureCubeCPU (alsfvm::volume::Volume &output, const alsfvm::volume::Volume &input, int numberOfH, double p) |
template<alsfvm::boundary::Type BoundaryType> | |
void | alsfvm::functional::dispatchComputeStructureCubeCPU (alsfvm::volume::Volume &output, const alsfvm::volume::Volume &input, int numberOfH, double p) |