13#ifndef CD_PROFILEPLANEIF_H
14#define CD_PROFILEPLANEIF_H
20#include <CD_NamespaceHeader.H>
49 const BaseIF* a_impFunc,
51 const int a_num_right,
56 const bool a_fluidInside);
75 value(
const RealVect& a_pos)
const;
92#include <CD_NamespaceFooter.H>
Implicit function which represents an infinite half-plane with "holes".
Definition CD_ProfilePlaneIF.H:27
RefCountedPtr< BaseIF > m_baseif
Baseif.
Definition CD_ProfilePlaneIF.H:86
virtual Real value(const RealVect &a_pos) const
Level-set function.
Definition CD_ProfilePlaneIF.cpp:89
bool m_fluidInside
Fluid inside.
Definition CD_ProfilePlaneIF.H:89
virtual ~ProfilePlaneIF()
Destructor.
virtual BaseIF * newImplicitFunction() const
Factory method.
Definition CD_ProfilePlaneIF.cpp:101
ProfilePlaneIF()=delete
Disallowed weak construction.