mirror of https://github.com/CGAL/cgal
Add missing typedefs
This commit is contained in:
parent
57668f744b
commit
73f07b59c0
|
|
@ -28,6 +28,7 @@ class Explicit_cartesian_grid_domain_with_gradient
|
|||
Gradient_> {
|
||||
public:
|
||||
typedef GeomTraits Geom_traits;
|
||||
typedef typename Geom_traits::Vector_3 Vector;
|
||||
|
||||
typedef Grid_topology Topology;
|
||||
typedef Cartesian_grid_geometry<Geom_traits> Geometry;
|
||||
|
|
@ -48,6 +49,13 @@ private:
|
|||
template <class GeomTraits>
|
||||
class Explicit_cartesian_grid_domain
|
||||
: public Explicit_cartesian_grid_domain_with_gradient<GeomTraits, Zero_gradient<GeomTraits>> {
|
||||
public:
|
||||
typedef GeomTraits Geom_traits;
|
||||
typedef typename Geom_traits::Vector_3 Vector;
|
||||
|
||||
typedef Cartesian_grid_3<Geom_traits> Function;
|
||||
typedef Zero_gradient<Geom_traits> Gradient;
|
||||
|
||||
public:
|
||||
Explicit_cartesian_grid_domain(const std::size_t size_i, const std::size_t size_j, const std::size_t size_k,
|
||||
const Vector& offset, const Vector& spacing, const Function& grid)
|
||||
|
|
|
|||
|
|
@ -57,6 +57,13 @@ private:
|
|||
template <class GeomTraits, typename Function_>
|
||||
class Implicit_cartesian_grid_domain
|
||||
: public Implicit_cartesian_grid_domain_with_gradient<GeomTraits, Function_, Zero_gradient<GeomTraits>> {
|
||||
public:
|
||||
typedef GeomTraits Geom_traits;
|
||||
typedef typename Geom_traits::Vector_3 Vector;
|
||||
|
||||
typedef Function_ Function_with_point;
|
||||
typedef Zero_gradient<Geom_traits> Gradient;
|
||||
|
||||
public:
|
||||
Implicit_cartesian_grid_domain(const std::size_t size_i, const std::size_t size_j, const std::size_t size_k,
|
||||
const Vector& offset, const Vector& spacing, const Function_with_point& func)
|
||||
|
|
|
|||
|
|
@ -53,6 +53,12 @@ private:
|
|||
template <class GeomTraits, typename Function_>
|
||||
class Implicit_octree_domain
|
||||
: public Implicit_octree_domain_with_gradient<GeomTraits, Function_, Zero_gradient<GeomTraits>> {
|
||||
public:
|
||||
typedef GeomTraits Geom_traits;
|
||||
typedef Octree_wrapper<Geom_traits> Octree;
|
||||
typedef Function_ Function_with_point;
|
||||
typedef Zero_gradient<Geom_traits> Gradient;
|
||||
|
||||
public:
|
||||
Implicit_octree_domain(const Octree& octree, const Function_with_point& func)
|
||||
: Implicit_cartesian_grid_domain_with_gradient(octree, func, grad) {}
|
||||
|
|
|
|||
Loading…
Reference in New Issue