Skip to content

Changed box_shape_t to use basis_vector_t methods in contains_point routines

Anatoly Obzhirov requested to merge box_shape_vectors into develop

Description

Creates contains point deferred method to box_shape_t children. Wraps calls to those contains methods in box_shape_t with conversion of cartesian input points to reduced coordinate points, which are handed to box_shape_t children. This is done with basis_vectors_t routines. all constructors and their calls are updated as needed.

News snippet

Add here a one line description to be included in the Changes page. You can delete this section if the changes are trivial and of no consequence for the users.

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.

Merge request reports