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.