12 #ifndef CD_ProfilePlaneIF_H
13 #define CD_ProfilePlaneIF_H
19 #include <CD_NamespaceHeader.H>
48 const BaseIF* a_impFunc,
55 const bool a_fluidInside);
73 value(
const RealVect& a_pos)
const;
82 RefCountedPtr<BaseIF> m_baseif;
87 #include <CD_NamespaceFooter.H>
Implicit function which represents an infinite half-plane with "holes".
Definition: CD_ProfilePlaneIF.H:26
virtual Real value(const RealVect &a_pos) const
Level-set function.
Definition: CD_ProfilePlaneIF.cpp:91
virtual ~ProfilePlaneIF()
Destructor.
Definition: CD_ProfilePlaneIF.cpp:87
virtual BaseIF * newImplicitFunction() const
Factory method.
Definition: CD_ProfilePlaneIF.cpp:103
ProfilePlaneIF()=delete
Disallowed weak construction.