Peano
Loading...
Searching...
No Matches
DirichletBoundaryConditions.h File Reference
#include "peano4/datamanagement/FaceMarker.h"
#include "peano4/utils/Globals.h"
#include "tarch/la/Vector.h"
#include <bitset>
#include <functional>
Include dependency graph for DirichletBoundaryConditions.h:

Go to the source code of this file.

Namespaces

namespace  exahype2
 This file is part of the ExaHyPE 2 project within Peano 4.
 
namespace  exahype2::blockstructured
 

Functions

void exahype2::blockstructured::applyDirichletBoundaryConditions (std::function< void(const tarch::la::Vector< Dimensions, double > &x, double t, double *Q)> boundaryCondition, const peano4::datamanagement::FaceMarker &marker, const tarch::la::Vector< Dimensions, double > &domainOffset, const tarch::la::Vector< Dimensions, double > &domainSize, const std::bitset< Dimensions > &periodicBC, int numberOfGridCellsPerAxis, int overlap, int unknownsPlusAuxiliaryVariables, double t, double *faceData)
 Set the ghost cells of a face along the domain boundary through a Dirichlet boundary condition.