21 #include <utility/exit.hh>
24 #include <utility/vector1.hh>
34 StepWiseProteinMainChainSampleGenerator::StepWiseProteinMainChainSampleGenerator(
37 which_torsions_( which_torsions ),
38 main_chain_torsion_set_lists_( main_chain_torsion_set_lists ),
40 num_samples_( main_chain_torsion_set_lists_.
size() )
63 if (
count_ >
num_samples_ ) utility_exit_with_message(
"Asked StepWiseProteinMainChainSampleGenerator for another sample but it does not have one!" );