|
template<typename T , typename DESCRIPTOR > |
std::enable_if_t< DESCRIPTOR::d==2, T > | olb::FreeSurface::offsetHelper (T volume, const Vector< T, DESCRIPTOR::d > &sorted_normal) any_platform |
|
template<typename T , typename DESCRIPTOR > |
std::enable_if_t< DESCRIPTOR::d==3, T > | olb::FreeSurface::offsetHelper (T volume, const Vector< T, DESCRIPTOR::d > &sorted_normal) any_platform |
|
template<typename T , typename DESCRIPTOR > |
T | olb::FreeSurface::offsetHelperOpt (T vol, const Vector< T, DESCRIPTOR::d > &sn) any_platform |
|
template<typename T , size_t S> |
std::array< T, S > | olb::FreeSurface::solvePivotedLU (std::array< std::array< T, S >, S > &matrix, const std::array< T, S > &b, size_t N) |
|
template<typename T , typename DESCRIPTOR > |
void | olb::FreeSurface::initialize (SuperLattice< T, DESCRIPTOR > &lattice) |
|
template<typename CELL > |
bool | olb::FreeSurface::isCellType (CELL &cell, const FreeSurface::Type &type) |
|
template<typename CELL > |
bool | olb::FreeSurface::hasCellFlags (CELL &cell, const FreeSurface::Flags &flags) |
|
template<typename CELL > |
bool | olb::FreeSurface::hasNeighbour (CELL &cell, const FreeSurface::Type &type) |
|
template<typename CELL > |
bool | olb::FreeSurface::hasNeighbourFlags (CELL &cell, const FreeSurface::Flags &flags) |
|
template<typename CELL , typename V > |
Vector< V, CELL::descriptor_t::d > | olb::FreeSurface::computeInterfaceNormal (CELL &cell) |
|
template<typename CELL , typename V > |
Vector< V, CELL::descriptor_t::d > | olb::FreeSurface::computeParkerYoungInterfaceNormal (CELL &cell) |
|
template<typename CELL , typename V > |
V | olb::FreeSurface::getClampedEpsilon (CELL &cell) |
|
template<typename T , typename DESCRIPTOR > |
T | olb::FreeSurface::calculateCubeOffset (T volume, const Vector< T, DESCRIPTOR::d > &normal) |
|
template<typename T , typename DESCRIPTOR > |
T | olb::FreeSurface::calculateCubeOffsetOpt (T volume, const Vector< T, DESCRIPTOR::d > &normal) |
|
template<typename CELL , typename V > |
V | olb::FreeSurface::calculateSurfaceTensionCurvature (CELL &cell) |
|
template<typename CELL , typename V > |
V | olb::FreeSurface::calculateSurfaceTensionCurvature2D (CELL &cell) |
|
template<typename CELL , typename V > |
V | olb::FreeSurface::calculateSurfaceTensionCurvature3D (CELL &cell) |
|
template<typename T , typename DESCRIPTOR > |
T | olb::FreeSurface::plicInverse (T d_o, const Vector< T, DESCRIPTOR::d > &normal) |
|
template<typename CELL > |
NeighbourInfo | olb::FreeSurface::getNeighbourInfo (CELL &cell) |
|
template<typename CELL , typename V > |
bool | olb::FreeSurface::isHealthyInterface (CELL &cell) |
|
template<typename CELL , typename V > |
void | olb::FreeSurface::setCellType (CELL &cell, const FreeSurface::Type &type) |
|
template<typename CELL , typename V > |
void | olb::FreeSurface::setCellFlags (CELL &cell, const FreeSurface::Flags &flags) |
|