13#ifndef CD_GRADEDPERLINSPHERESDF_H
14#define CD_GRADEDPERLINSPHERESDF_H
18#include <CD_NamespaceHeader.H>
41 const RealVect& a_center,
43 const Real& a_noiseAmp,
44 const RealVect& a_noiseFreq,
45 const Real& a_persistence,
47 const bool& a_reseed =
false);
66 value(
const RealVect& a_pos)
const;
76#include <CD_NamespaceFooter.H>
Declaration of noisy sphere.
GradedPerlinSphereSdf function.
Definition CD_GradedPerlinSphereSdf.H:25
virtual BaseIF * newImplicitFunction() const
Factory function.
Definition CD_GradedPerlinSphereSdf.cpp:85
virtual Real value(const RealVect &a_pos) const
Value function.
Definition CD_GradedPerlinSphereSdf.cpp:36
virtual ~GradedPerlinSphereSdf()
Destructor.
GradedPerlinSphereSdf(const GradedPerlinSphereSdf &a_inputIF)
Copy constructor.
Noisy sphere geometry (with Perlin noise).
Definition CD_PerlinSphereSdf.H:28