MPS-Basic
Loading...
Searching...
No Matches
interface.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
../../particles.hpp
"
4
#include "
../dirichlet_boundary_condition.hpp
"
5
6
#include <vector>
7
8
namespace
PressureCalculator::DirichletBoundaryConditionGenerator
{
9
15
class
Interface
{
16
public
:
22
virtual
DirichletBoundaryCondition
generate
(
Particles
& particles) = 0;
23
virtual
~Interface
(){};
24
};
25
26
}
// namespace PressureCalculator::DirichletBoundaryConditionGenerator
Particles
A collection of particles.
Definition
particles.hpp:10
PressureCalculator::DirichletBoundaryConditionGenerator::Interface
Interface for Dirichlet boundary condition generator.
Definition
interface.hpp:15
PressureCalculator::DirichletBoundaryConditionGenerator::Interface::~Interface
virtual ~Interface()
Definition
interface.hpp:23
PressureCalculator::DirichletBoundaryConditionGenerator::Interface::generate
virtual DirichletBoundaryCondition generate(Particles &particles)=0
Generate Dirichlet boundary condition.
PressureCalculator::DirichletBoundaryCondition
Dirichlet boundary condition.
Definition
dirichlet_boundary_condition.hpp:14
dirichlet_boundary_condition.hpp
PressureCalculator::DirichletBoundaryConditionGenerator
Definition
free_surface.hpp:9
particles.hpp
src
pressure_calculator
dirichlet_boundary_condition_generator
interface.hpp
Generated by
1.12.0