QUAOAR STUDIO // Mobius API
mobius::poly_RealFunc Class Reference

#include <poly_RealFunc.h>

Inheritance diagram for mobius::poly_RealFunc:
Collaboration diagram for mobius::poly_RealFunc:

Public Member Functions

 poly_RealFunc ()
 Default ctor.
 
 poly_RealFunc (const t_xyz &domainMin, const t_xyz &domainMax)
 
const t_xyzGetDomainMin () const
 
const t_xyzGetDomainMax () const
 
- Public Member Functions inherited from mobius::core_TrivariateFunc
virtual double Eval (const double x, const double y, const double z) const =0
 
- Public Member Functions inherited from mobius::core_OBJECT
mobiusCore_EXPORT void IncRef ()
 
mobiusCore_EXPORT void DecRef ()
 
mobiusCore_EXPORT int NbRefs () const
 
virtual mobiusCore_EXPORT void Dump (std::ostream *out) const
 
const mobiusCore_EXPORT std::string & GetName () const
 
mobiusCore_EXPORT void SetName (const std::string &name)
 
mobiusCore_EXPORT bool HasName () const
 

Protected Attributes

t_xyz m_domainMin
 Min bound of the three-dimensional domain.
 
t_xyz m_domainMax
 Max bound of the three-dimensional domain.
 

Detailed Description

Base class for real functions f = f(x,y,z) defined on rectangular domains.

Constructor & Destructor Documentation

◆ poly_RealFunc()

mobius::poly_RealFunc::poly_RealFunc ( const t_xyz domainMin,
const t_xyz domainMax 
)
inline

Ctor which accepts the bounded region where the function is defined.

Parameters
[in]domainMinlower bound of the function domain.
[in]domainMaxupper bound of the function domain.

Member Function Documentation

◆ GetDomainMax()

const t_xyz& mobius::poly_RealFunc::GetDomainMax ( ) const
inline
Returns
upper bound of the function domain.

◆ GetDomainMin()

const t_xyz& mobius::poly_RealFunc::GetDomainMin ( ) const
inline
Returns
lower bound of the function domain.

The documentation for this class was generated from the following file: