128       const unsigned int tau, 
const unsigned int rho, 
const unsigned int vtxIdx) 
const;
 
  143         Quad*& C, 
Quad*& D, 
bool normal) 
const;
 
  145         Quad*& C, 
Quad*& D, 
bool normal) 
const;
 
  147         Quad*& C, 
Quad*& D, 
bool normal) 
const;
 
  149         Quad*& C, 
Quad*& D, 
bool normal) 
const;
 
  151         Quad*& C, 
Quad*& D, 
bool normal) 
const;
 
  153         Quad*& C, 
Quad*& D, 
bool normal) 
const;
 
 
  174    virtual std::ostream& 
info(std::ostream& 
os) 
const;
 
  176    static std::unique_ptr<HexSubdiv8> instance_;
 
 
  196    virtual std::ostream& 
info(std::ostream& 
os) 
const;
 
  198    static std::unique_ptr<HexSubdiv2x> instance_;
 
 
  218    virtual std::ostream& 
info(std::ostream& 
os) 
const;
 
  220    static std::unique_ptr<HexSubdiv2y> instance_;
 
 
  240    virtual std::ostream& 
info(std::ostream& 
os) 
const;
 
  242    static std::unique_ptr<HexSubdiv2z> instance_;
 
 
  262    virtual std::ostream& 
info(std::ostream& 
os) 
const;
 
  264    static std::unique_ptr<HexSubdiv4x> instance_;
 
 
  284    virtual std::ostream& 
info(std::ostream& 
os) 
const;
 
  286    static std::unique_ptr<HexSubdiv4y> instance_;
 
 
  306    virtual std::ostream& 
info(std::ostream& 
os) 
const;
 
  308    static std::unique_ptr<HexSubdiv4z> instance_;
 
 
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
 
virtual void createChildren(Hexahedron &q) const
 
virtual void removeChildren(Hexahedron &q) const
 
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
 
virtual void createChildren(Hexahedron &q) const
 
virtual void removeChildren(Hexahedron &q) const
 
virtual void removeChildren(Hexahedron &q) const
 
virtual void createChildren(Hexahedron &q) const
 
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
 
virtual void createChildren(Hexahedron &q) const
 
virtual void removeChildren(Hexahedron &q) const
 
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
 
virtual void removeChildren(Hexahedron &q) const
 
virtual void createChildren(Hexahedron &q) const
 
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
 
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
 
virtual void createChildren(Hexahedron &q) const
 
virtual void removeChildren(Hexahedron &q) const
 
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
 
virtual void removeChildren(Hexahedron &q) const
 
virtual void createChildren(Hexahedron &q) const
 
virtual void createChildren(Hexahedron &q) const =0
 
void subdivFace0(Hexahedron &h, Quad *&A, Quad *&B, Quad *&C, Quad *&D, bool normal) const
 
void subFace0011(Quad &q, Z2 rho, Z4 tau, Quad *&A, Quad *&B) const
 
void subFace0123(Quad &q, Z2 rho, Z4 tau, Quad *&A, Quad *&B, Quad *&C, Quad *&D) const
 
virtual void removeChildren(Hexahedron &q) const =0
 
Quad * findFace(const Vertex *const v, Quad *const q[4], const unsigned int tau, const unsigned int rho, const unsigned int vtxIdx) const
 
bool faceSubdiv4(Quad &q) const
 
Set< F > makeSet(uint n, const F &first,...)