14 #ifndef INCLUDED_protocols_optimize_weights_OptEData_hh
15 #define INCLUDED_protocols_optimize_weights_OptEData_hh
30 #include <utility/LexicographicalIterator.fwd.hh>
32 #include <utility/pointer/owning_ptr.hh>
33 #include <utility/pointer/ReferenceCount.hh>
38 #include <utility/vector1.hh>
43 namespace optimize_weights {
234 Size const num_energy_dofs,
235 int const num_ref_dofs,
236 int const num_total_dofs,
250 Size const num_energy_dofs,
251 int const num_ref_dofs,
252 int const num_total_dofs,
307 send_to_node(
int const destination_node,
int const tag )
const;
311 receive_from_node(
int const source_node,
int const tag );
349 Size const num_energy_dofs,
350 int const num_ref_dofs,
351 int const num_total_dofs,
365 Size const num_energy_dofs,
366 int const num_ref_dofs,
367 int const num_total_dofs,
418 send_to_node(
int const destination_node,
int const tag )
const;
422 receive_from_node(
int const source_node,
int const tag );
457 data_.push_back( rot_in );
474 return data_.begin();
486 Size const num_energy_dofs,
525 Size const num_energy_dofs,
526 int const num_ref_dofs,
527 int const num_total_dofs,
541 Size const num_energy_dofs,
542 int const num_ref_dofs,
543 int const num_total_dofs,
576 send_to_node(
int const destination_node,
int const tag )
const;
580 receive_from_node(
int const source_node,
int const tag );
603 Size const num_energy_dofs,
604 int const num_ref_dofs,
605 int const num_total_dofs,
619 Size const num_energy_dofs,
620 int const num_ref_dofs,
621 int const num_total_dofs,
635 Size const num_energy_dofs,
684 send_to_node(
int const destination_node,
int const tag )
const;
688 receive_from_node(
int const source_node,
int const tag );
741 utility::LexicographicalIterator
const & lexiter
771 Size const num_energy_dofs,
772 int const num_ref_dofs,
773 int const num_total_dofs,
787 Size const num_energy_dofs,
788 int const num_ref_dofs,
789 int const num_total_dofs,
803 Size const num_energy_dofs,
804 int const num_ref_dofs,
805 int const num_total_dofs,
851 send_to_node(
int const destination_node,
int const tag )
const;
855 receive_from_node(
int const source_node,
int const tag );
930 Size const num_energy_dofs,
931 int const num_ref_dofs,
932 int const num_total_dofs,
946 Size const num_energy_dofs,
947 int const num_ref_dofs,
948 int const num_total_dofs,
962 Size const num_energy_dofs,
963 int const num_ref_dofs,
964 int const num_total_dofs,
1010 send_to_node(
int const destination_node,
int const tag )
const;
1014 receive_from_node(
int const source_node,
int const tag );
1074 Multivec const & component_weights,
1078 Size const num_energy_dofs,
1079 int const num_ref_dofs,
1080 int const num_total_dofs,
1089 std::ostream & ostr,
1090 Multivec const & component_weights,
1094 Size const num_energy_dofs,
1095 int const num_ref_dofs,
1096 int const num_total_dofs,
1144 send_to_node(
int const destination_node,
int const tag )
const;
1148 receive_from_node(
int const source_node,
int const tag );
1215 return data_.size();
1222 data_.push_back( pos_data_in );
1227 return data_.begin();
1257 #endif // INCLUDE_protocols_optimize_weights_OptEData_HH