Chi-Tech
MeshModifier.h
Go to the documentation of this file.
1
#ifndef CHITECH_MESHMODIFIER_H
2
#define CHITECH_MESHMODIFIER_H
3
4
#include "
ChiObject.h
"
5
6
namespace
chi_mesh
7
{
8
9
/**Base class for mesh modifiers*/
10
class
MeshModifier
:
public
ChiObject
11
{
12
public
:
13
explicit
MeshModifier
(
const
chi::InputParameters
& params);
14
15
virtual
void
Apply
() = 0;
16
virtual
~MeshModifier
() =
default
;
17
protected
:
18
MeshModifier
() =
default
;
19
};
20
21
}
22
23
#endif
// CHITECH_MESHMODIFIER_H
ChiObject.h
ChiObject
Definition:
ChiObject.h:8
chi::InputParameters
Definition:
input_parameters.h:23
chi_mesh::MeshModifier
Definition:
MeshModifier.h:11
chi_mesh::MeshModifier::Apply
virtual void Apply()=0
chi_mesh::MeshModifier::MeshModifier
MeshModifier()=default
chi_mesh::MeshModifier::~MeshModifier
virtual ~MeshModifier()=default
chi_mesh
Definition:
chi_runtime.h:13
framework
mesh
MeshModifiers
MeshModifier.h
Generated by
1.9.3