13#ifndef CD_HYPERBOLOIDONEIF_H
14#define CD_HYPERBOLOIDONEIF_H
20#include <CD_NamespaceHeader.H>
38 HyperboloidOneIF(
const RealVect& a_radii,
const RealVect& a_center,
const bool& a_inside);
52 value(
const RealVect& a_point)
const;
88#include <CD_NamespaceFooter.H>
Declaration of a one-sheet hyperboloid.
Definition CD_HyperboloidOneIF.H:30
RealVect m_radii
Hyperboloid radii.
Definition CD_HyperboloidOneIF.H:65
RealVect m_sign
Holder for sign convention.
Definition CD_HyperboloidOneIF.H:75
RealVect m_radii2
Hyperboloid radii squared.
Definition CD_HyperboloidOneIF.H:70
virtual Real value(const RealVect &a_point) const
Test whether inside or not.
Definition CD_HyperboloidOneIF.cpp:35
bool m_inside
Inside or outside domain.
Definition CD_HyperboloidOneIF.H:85
RealVect m_center
Hyperboloid center.
Definition CD_HyperboloidOneIF.H:80
virtual BaseIF * newImplicitFunction() const
IF factory method.
Definition CD_HyperboloidOneIF.cpp:60