MPS-Basic
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
x
y
z
~
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
v
~
Variables
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
x
y
z
Files
File List
File Members
All
Functions
Enumerations
▼
MPS-Basic
►
Execution
►
Building Environment
►
Input/Output
►
Improved Algorithms: Pressure Calculation
Improved Algorithms: Surface Detection
►
Coding Techniques
►
Contributing to MPS-Basic
►
Namespaces
►
Classes
▼
Files
▼
File List
►
docs
▼
src
►
particles_loader
▼
pressure_calculator
▼
dirichlet_boundary_condition_generator
free_surface.cpp
►
free_surface.hpp
►
interface.hpp
dirichlet_boundary_condition.cpp
►
dirichlet_boundary_condition.hpp
explicit.cpp
►
explicit.hpp
implicit.cpp
►
implicit.hpp
►
interface.hpp
pressure_poisson_equation.cpp
►
pressure_poisson_equation.hpp
►
surface_detector
bucket.cpp
►
bucket.hpp
common.hpp
►
domain.hpp
►
input.hpp
loader.cpp
►
loader.hpp
►
main.cpp
mps.cpp
►
mps.hpp
mps_factory.cpp
►
mps_factory.hpp
neighbor_searcher.cpp
►
neighbor_searcher.hpp
particle.cpp
►
particle.hpp
particles.cpp
►
particles.hpp
particles_exporter.cpp
►
particles_exporter.hpp
refvalues.cpp
►
refvalues.hpp
saver.cpp
►
saver.hpp
►
settings.hpp
simulation.cpp
►
simulation.hpp
►
weight.cpp
►
weight.hpp
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Pages
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
};
15
class
Interface
{
…
};
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