Commit bff4962d authored by Mark Olesen's avatar Mark Olesen Committed by Andrew Heather
Browse files

ENH: add PDRblock::null() member - reference to NullObject

parent d8d95a6c
...@@ -72,6 +72,12 @@ bool Foam::PDRblock::checkMonotonic ...@@ -72,6 +72,12 @@ bool Foam::PDRblock::checkMonotonic
} }
const Foam::PDRblock& Foam::PDRblock::null()
{
return NullObjectRef<PDRblock>();
}
// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * //
void Foam::PDRblock::adjustSizes() void Foam::PDRblock::adjustSizes()
......
...@@ -94,10 +94,12 @@ public: ...@@ -94,10 +94,12 @@ public:
//- Grid locations in an axis direction. //- Grid locations in an axis direction.
// The number of points is one larger than the number of elements // The number of points is one larger than the number of elements
// it represents // it represents
struct location class location
: :
public scalarList public scalarList
{ {
public:
//- The locations are valid if they contain 2 or more points //- The locations are valid if they contain 2 or more points
inline bool valid() const; inline bool valid() const;
...@@ -187,7 +189,11 @@ private: ...@@ -187,7 +189,11 @@ private:
// Private Member Functions // Private Member Functions
//- Check that points increase monotonically //- Check that points increase monotonically
static bool checkMonotonic(const direction cmpt, const UList<scalar>& pts); static bool checkMonotonic
(
const direction cmpt,
const UList<scalar>& pts
);
//- Adjust sizing for updated grid points //- Adjust sizing for updated grid points
void adjustSizes(); void adjustSizes();
...@@ -242,6 +248,12 @@ private: ...@@ -242,6 +248,12 @@ private:
public: public:
// Static Member Functions
//- Return a PDRblock reference to a nullObject
static const PDRblock& null();
// Constructors // Constructors
//- Construct zero-size //- Construct zero-size
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment