hemocell
Loading...
Searching...
No Matches
Namespaces | Functions
immersedBoundaryMethod.h File Reference
#include <vector>
Include dependency graph for immersedBoundaryMethod.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  hemo
 

Functions

bool hemo::contained_sane (hemo::Array< plint, 3 > const &x, Box3D const &box)
 Decide if a Lagrangian point is contained in 3D box, boundaries exclusive.
 
T hemo::phi2 (T x)
 
template<typename T >
T hemo::phi3 (T x)
 
template<typename T >
T hemo::phi4 (T x)
 
template<typename T >
T hemo::phi4c (T x)
 
template<typename T , template< typename U > class Descriptor>
void hemo::interpolationCoefficients (BlockLattice3D< T, Descriptor > const &block, hemo::Array< T, 3 > const &position, std::vector< Dot3D > &cellPos, std::vector< T > &weights)
 
template<typename T , template< typename U > class Descriptor>
void hemo::interpolationCoefficientsPhi1 (BlockLattice3D< T, Descriptor > const &block, hemo::Array< T, 3 > const &position, std::vector< Dot3D > &cellPos, std::vector< T > &weights)
 
void hemo::interpolationCoefficientsPhi2 (BlockLattice3D< T, DESCRIPTOR > &block, HemoCellParticle &particle)
 
template<typename T , template< typename U > class Descriptor>
void hemo::interpolationCoefficientsPhi3 (BlockLattice3D< T, Descriptor > const &block, hemo::Array< T, 3 > const &position, std::vector< Dot3D > &cellPos, std::vector< T > &weights)
 
void hemo::interpolationCoefficientsPhi4 (BlockLattice3D< double, DESCRIPTOR > const &block, hemo::Array< double, 3 > const &position, std::vector< Dot3D > &cellPos, std::vector< double > &weights)
 
template<typename T , template< typename U > class Descriptor>
void hemo::interpolationCoefficientsPhi4c (BlockLattice3D< T, Descriptor > const &block, hemo::Array< T, 3 > const &position, std::vector< Dot3D > &cellPos, std::vector< T > &weights)
 
template<typename T , template< typename U > class Descriptor>
void hemo::curateInterpolationCoefficients (BlockLattice3D< T, Descriptor > &fluid, std::vector< Dot3D > &cellPos, std::vector< T > &weights)