seams-core v2.6.0
libyodaLib, the C++ engine of d-SEAMS
☾
Toggle main menu visibility
Loading...
Searching...
No Matches
topo_two_dim.hpp
Go to the documentation of this file.
1
//-----------------------------------------------------------------------------------
2
// d-SEAMS - Deferred Structural Elucidation Analysis for Molecular Simulations
3
//
4
// Copyright (c) 2018--present d-SEAMS core team
5
//
6
// This program is free software: you can redistribute it and/or modify
7
// it under the terms of the MIT License as published by
8
// the Open Source Initiative.
9
//
10
// A copy of the MIT License is included in the LICENSE file of this repository.
11
// You should have received a copy of the MIT License along with this program.
12
// If not, see <https://opensource.org/licenses/MIT>.
13
//-----------------------------------------------------------------------------------
14
15
#ifndef SEAMS_TOPO_TWO_DIM_H_
16
#define SEAMS_TOPO_TWO_DIM_H_
17
18
#include <algorithm>
19
#include <array>
20
#include <fstream>
21
#include <iostream>
22
#include <iterator>
23
#include <cmath>
24
#include <memory>
25
#include <sstream>
26
#include <string>
27
#include <vector>
28
29
#include <
mol_sys.hpp
>
30
#include <
order_parameter.hpp
>
31
#include <
ring.hpp
>
32
#include <
seams_input.hpp
>
33
#include <
seams_output.hpp
>
34
39
44
45
namespace
ring
{
46
49
[[nodiscard]]
int
polygonRingAnalysis
(
50
std::string path, std::vector<std::vector<int>> rings,
51
std::vector<std::vector<int>> nList,
52
molSys::PointCloud
<
molSys::Point<double>
,
double
> &yCloud,
int
maxDepth,
53
double
sheetArea,
int
firstFrame);
54
55
}
// namespace ring
56
57
#endif
// __TOPOCONFINED_H_
ring::polygonRingAnalysis
int polygonRingAnalysis(std::string path, std::vector< std::vector< int > > rings, std::vector< std::vector< int > > nList, molSys::PointCloud< molSys::Point< double >, double > &yCloud, int maxDepth, double sheetArea, int firstFrame)
mol_sys.hpp
The main molecular system handler.
ring
Topological network criteria functions.
Definition
cage_affiliation.hpp:55
order_parameter.hpp
ring.hpp
File containing common functions used by bulk and confined topological network critera.
seams_input.hpp
File for functions that read in files).
seams_output.hpp
molSys::PointCloud
This contains a collection of points; contains information for a particular frame.
Definition
mol_sys.hpp:173
molSys::Point
This contains per-particle information.
Definition
mol_sys.hpp:152
src
include
internal
topo_two_dim.hpp
Generated by
1.17.0
Generated by
Doxygen 1.17.0
Analytics by
Antics
provided by
TurtleTech ehf