rheolef  6.6
geo_trace_ray_boundary.h
Go to the documentation of this file.
1 #ifndef _RHEOLEF_GEO_TRACE_RAY_BOUNDARY_H
2 #define _RHEOLEF_GEO_TRACE_RAY_BOUNDARY_H
3 #include "rheolef/point.h"
4 #include "rheolef/array.h"
5 
6 namespace rheolef {
7 
8 template <class T, class M> class geo_base_rep;
9 template <class T, class M> class geo_trace_ray_boundary_abstract_rep;
10 
11 template <class T, class M>
13 public:
14  typedef typename array<T,M>::size_type size_type;
21  const geo_base_rep<T,M>& omega,
22  const point_basic<T>& x,
23  const point_basic<T>& v,
24  point_basic<T>& y) const;
26  const geo_base_rep<T,M>& omega,
27  const point_basic<T>& x,
28  const point_basic<T>& v,
29  point_basic<T>& y) const;
30 protected:
32 };
33 
34 } // namespace rheolef
35 #endif // _RHEOLEF_TRACE_RAY_BOUNDARY_H
geo_trace_ray_boundary(const geo_trace_ray_boundary< T, M > &)
geo_trace_ray_boundary< T, M > & operator=(const geo_trace_ray_boundary< T, M > &)
point - vertex of a mesh
Definition: point.h:22
irheostream, orheostream - large data streams
Definition: compiler.h:7
bool dis_trace_ray_boundary(const geo_base_rep< T, M > &omega, const point_basic< T > &x, const point_basic< T > &v, point_basic< T > &y) const
bool seq_trace_ray_boundary(const geo_base_rep< T, M > &omega, const point_basic< T > &x, const point_basic< T > &v, point_basic< T > &y) const
geo_trace_ray_boundary_abstract_rep< T, M > * _ptr
array< T, M >::size_type size_type
static geo_trace_ray_boundary_abstract_rep< T, M > * make_ptr(const geo_base_rep< T, M > &omega)
reference_element_H::size_type size_type