![]() |
ProSHADE
0.7.5.1 (JAN 2021)
Protein Shape Detection
|
This namespace contains the structure and functions required for data reading and storing their derivates. More...
Classes | |
class | ProSHADE_data |
This class contains all inputed and derived data for a single structure. More... | |
Functions | |
std::vector< std::vector< proshade_double > > | joinElementsFromDifferentGroups (std::vector< std::vector< proshade_double > > *first, std::vector< std::vector< proshade_double > > *second, proshade_double matrixTolerance, bool combine) |
This function joins two group element lists using only unique elements. More... | |
This namespace contains the structure and functions required for data reading and storing their derivates.
The ProSHADE_internal_data namespace contains the data structure. It also has the data derivates storing variables, but it does not provide the computation code except for the forward declarations. The user should not need to access this namespace when using the library.
std::vector< std::vector< proshade_double > > ProSHADE_internal_data::joinElementsFromDifferentGroups | ( | std::vector< std::vector< proshade_double > > * | first, |
std::vector< std::vector< proshade_double > > * | second, | ||
proshade_double | matrixTolerance, | ||
bool | combine | ||
) |
This function joins two group element lists using only unique elements.
[in] | first | Vector of group elements. |
[in] | second | Vector of group elements. |
[in] | matrixTolerance | The maximum trace error for rotation matrices to be still considered the same. |
[in] | combine | Should the element combinations be added as well? |
[out] | ret | A vector of group elements containing all unique elements from both input element groups. |
Definition at line 2486 of file ProSHADE_data.cpp.