|
std::unique_ptr< tls_selection > | lhs |
|
std::unique_ptr< tls_selection > | rhs |
|
Definition at line 516 of file tls.cpp.
◆ tls_selection_intersection() [1/2]
cif::tls_selection_intersection::tls_selection_intersection |
( |
std::unique_ptr< tls_selection > & |
lhs, |
|
|
std::unique_ptr< tls_selection > & |
rhs |
|
) |
| |
|
inline |
Definition at line 518 of file tls.cpp.
std::unique_ptr< tls_selection > lhs
std::unique_ptr< tls_selection > rhs
◆ tls_selection_intersection() [2/2]
cif::tls_selection_intersection::tls_selection_intersection |
( |
std::unique_ptr< tls_selection > & |
lhs, |
|
|
std::unique_ptr< tls_selection > && |
rhs |
|
) |
| |
|
inline |
Definition at line 524 of file tls.cpp.
std::unique_ptr< tls_selection > lhs
std::unique_ptr< tls_selection > rhs
◆ collect_residues()
void cif::tls_selection_intersection::collect_residues |
( |
cif::datablock & |
db, |
|
|
std::vector< tls_residue > & |
residues, |
|
|
size_t |
indentLevel |
|
) |
| const |
|
inlineoverride |
Definition at line 530 of file tls.cpp.
533 for_each(
a.begin(),
a.end(), [](
auto &r)
534 { r.selected =
false; });
537 for_each(b.begin(), b.end(), [](
auto &r)
538 { r.selected =
false; });
540 lhs->collect_residues(db,
a, indentLevel + 1);
541 rhs->collect_residues(db, b, indentLevel + 1);
543 for (
auto ai =
a.begin(), bi = b.begin(), ri = residues.begin(); ri != residues.end(); ++ai, ++bi, ++ri)
544 ri->selected = ai->selected and bi->selected;
548 std::cout << std::string(indentLevel * 2,
' ') <<
"Intersection" << std::endl;
std::unique_ptr< tls_selection > lhs
void dump_selection(const std::vector< tls_residue > &selected, size_t indentLevel)
if(fabs(c[*nmax+ *nmax *c_dim1])==0.e0)
std::unique_ptr< tls_selection > rhs
◆ lhs
std::unique_ptr<tls_selection> cif::tls_selection_intersection::lhs |
◆ rhs
std::unique_ptr<tls_selection> cif::tls_selection_intersection::rhs |
The documentation for this struct was generated from the following file: