releasedExamples/AMRGodunov/srcAdvectDiffuse/AdvectTestIBC.cpp
// Factory method - this object is its own factory:
//   Return a pointer to a new PhysIBC object with m_isDefined = false (i.e.,
//   its define() must be called before it is used).
Factory method - this object is its own factory:
Return a pointer to a new PhysIBC object with m_isDefined = false  must be called before it is used).
Factory method - this object is its own factory : Return a pointer to a new PhysIBC object with m_isDefined = false must be called before it is used ) .
PhysIBC* AdvectTestIBC::new_physIBC()
{
  AdvectTestIBC* retval = new AdvectTestIBC(m_center, m_size);
  return static_cast<PhysIBC*>(retval);
}
PhysIBC * AdvectTestIBC :: new_physIBC ( ) { AdvectTestIBC * retval = new AdvectTestIBC ( m_center , m_size ) ; return static_cast < PhysIBC * > ( retval ) ; }
Factory method - this object is its own factory:
Return a pointer to a new PhysIBC object with m_isDefined = false (i.e.,
its define() must be called before it is used).
Factory method - this object is its own factory : Return a pointer to a new PhysIBC object with m_isDefined = false ( i . e . its define () must be called before it is used ) .