22 #include <ObjexxFCL/format.hh>
25 #include <utility/vector1.fwd.hh>
26 #include <basic/Tracer.hh>
28 #include <utility/vector1.hh>
34 static basic::Tracer
tr(
"core.fragment");
38 if (
this != &rval ) {
55 for (
Size j = 1, je =
nbb(); j <= je; ++j ) {
78 for (
Size j = 1, je =
nbb(); j <= je; ++j ) {
86 runtime_assert(
nbb() > 0 );
88 for (
Size j=1; j<=
nbb() && success; ++j ) {
95 if ( dynamic_cast< BBTorsionSRFD const* > ( & aSRFD ) ) {
97 return bbtsrfd.
nbb() ==
nbb();
109 for (
Size j=1; j<=
nbb(); ++j ) {
113 tr.Warning <<
"MoveMap allows phi/psi motion but not omega motion --> "
114 <<
"Fragment cannot be applied --> is this intended ?"
124 using namespace ObjexxFCL::fmt;
129 for (
Size j=1; j<=
nbb() ; ++j ) {
148 if ( in.eof() && in.fail() && !in.bad() ) {
150 in.clear( std::ios_base::eofbit );