Research-Stack/2-Search-Space/simulations/heat-2D/heat2D/BoundaryCondition/DirichletBoundaryCondition.hpp

19 lines
No EOL
496 B
C++

#ifndef DIRICHLETBOUNDARYCONDITION_HPP
#define DIRICHLETBOUNDARYCONDITION_HPP
#include "BoundaryCondition.hpp"
namespace spatial
{
class DirichletBoundaryCondition : public BoundaryCondition
{
public:
DirichletBoundaryCondition(std::function<double (double, double, double)> f)
: BoundaryCondition(f) {};
BoundaryConditionType getType() const override {return BoundaryConditionType::Dirichlet;};
};
} // namespace
#endif // ifndef DIRICHLETBOUNDARYCONDITION_HPP