The concept VectorField_2
describes the set of requirements for the first template parameter of the class CGAL::Stream_lines_2<VectorField_2,Integrator_2>
. This concept provides the types of the geometric primitives used in the placement of streamlines and some functions for answering different queries.
- Has Models:
CGAL::Regular_grid_2<StreamLinesTraits_2>
CGAL::Triangular_field_2<StreamLinesTraits_2>
|
| VectorField_2 () |
| Any constructor has to allow the user to fill the vector values, i.e., assign a vector to each position within the domain.
|
|
◆ get_field()
returns the vector field value and the local density.
- Precondition
is_in_domain(p)
must be true
.
◆ get_integration_step()
FT VectorField_2::get_integration_step |
( |
Point_2 |
p | ) |
|
returns the integration step at the point p
, i.e., the distance between p
and the next point in the polyline.
- Precondition
is_in_domain(p)
must be true
.