Application's module_statistics for building the alpha-complex of a molecular model..
More...
|
| template<class InputIterator> |
| unsigned | get_number_of_buried_particles (const Alpha_complex &A, InputIterator begin, InputIterator end) const |
| | Compute the number of buried particles of thealpha-complex in the range [begin, end).
|
| template<class InputIterator> |
| double | compute_area (const Alpha_complex &A, InputIterator begin, InputIterator end, typename Partner_labels_traits::Label label) const |
| | Compute the area of the Voronoi interface defined by the range of contacts in [begin, end).
|
| template<class InputIterator> |
| double | compute_perimeter (const Alpha_complex &A, InputIterator begin, InputIterator end) const |
| | Compute the perimeter of the Voronoi interface defined by the interface boundaries in [begin, end).
|
| template<class Contact3> |
| double | compute_curvature (const typename Partner_labels_traits::Label label, const Contact3 &v_edge, const Alpha_complex &A, const Partner_labels_forest &partners_forest) const |
| | Compute the curvature of two Voronoi faces incident to an input Voronoi edge.
|
| template<class InputIterator, class OutputIterator> |
| OutputIterator | compute_curvatures (const typename Partner_labels_traits::Label label, InputIterator begin, InputIterator end, const Alpha_complex &A, bool is_signed, OutputIterator out) const |
| | Compute the curvatures of the interface define by the input range of Voronoi edges, seen from the input label side.
|
| template<class InputIterator> |
| double | compute_mean_signed_curvature (const typename Partner_labels_traits::Label label, InputIterator begin, InputIterator end, const Alpha_complex &A) const |
| | Compute the mean curvature of the interface define by the input range of Voronoi edges, seen from the input label side.
|
| template<class InputIterator> |
| double | compute_mean_unsigned_curvature (const typename Partner_labels_traits::Label label, InputIterator begin, InputIterator end, const Alpha_complex &A) const |
| | Compute the mean curvature of the interface define by the input range of Voronoi edges, seen from the input label side.
|
|
| template<class InputIterator, class Archive> |
| void | dump_areas (const Alpha_complex &A, InputIterator begin, InputIterator end, typename Partner_labels_traits::Label label, Archive &ar) const |
| | Serialize in an archive the area of the Voronoi interface defined by contacts in [begin, end).
|
| template<class InputIterator, class Archive> |
| void | dump_perimeters (const Alpha_complex &A, InputIterator begin, InputIterator end, Archive &ar) const |
| | Serialize in an archive the perimeter of the Voronoi interface defined by the interface boundaries in [begin, end).
|
template<
class MolecularStructureClassifier>
class SBL::Modules::T_Molecular_interfaces_module_statistics< MolecularStructureClassifier >
Application's module_statistics for building the alpha-complex of a molecular model..