Peano
Loading...
Searching...
No Matches
FixedBoundary.h File Reference
Include dependency graph for FixedBoundary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  swift2
 This file is part of the SWIFT 2 project.
 
namespace  swift2::boundaryconditions
 

Functions

template<typename Particle >
void swift2::boundaryconditions::applyFixedBoundaryCondition (Particle &particle, const peano4::datamanagement::VertexMarker &marker, const tarch::la::Vector< Dimensions, double > &domainOffset, const tarch::la::Vector< Dimensions, double > &domainSize, double relativeDomainHalo, int treeId)
 Apply fixed boundary conditions to particle.
 
std::pair< tarch::la::Vector< Dimensions, double >, tarch::la::Vector< Dimensions, double > > swift2::boundaryconditions::getUpdateDueToFixedBoundaryCondition (const tarch::la::Vector< Dimensions, double > &particleX, const tarch::la::Vector< Dimensions, double > &particleV, double maxV, double maxDt, double h, const tarch::la::Vector< Dimensions, double > &domainOffset, const tarch::la::Vector< Dimensions, double > &domainSize, double relativeDomainHalo)
 Determine updated position and velocity due to boundary conditions.