18 #include <utility/lua/LuaIterator.hh>
21 #include <utility/string_util.hh>
23 #include <basic/Tracer.hh>
28 static basic::Tracer
TR(
"protocols.inputter.SilentFileInputter");
31 void lregister_SilentFileInputter( lua_State * lstate ) {
32 lregister_Inputter( lstate );
33 luabind::module(lstate,
"protocols")
35 luabind::namespace_(
"inputter")
37 luabind::class_<SilentFileInputter, Inputter>(
"SilentFileInputter")
51 for(
int i = 1; i<n; i++){
75 for(
int i = 1; i<n; i++){
76 tags_.front().first++;
80 sfd_[
tags_.front().second ]->fill_pose( *tmppose, *residue_set );
81 tags_.front().first++;
105 void SilentFileInputter::parse_def( utility::lua::LuaObject
const & def,
106 utility::lua::LuaObject
const & tasks,
107 utility::lua::LuaObject & inputters ) {
108 if( def[
"multiplier"] )
multiplier_ = def[
"multiplier"].to<
int>();
109 if( def[
"multiply_over_all"] )
multiply_over_all_ = def[
"multiply_over_all"].to<
bool>();
110 for (utility::lua::LuaIterator i=def[
"filelist"].begin(),
end; i !=
end; ++i) {
115 tags_.push_back( std::pair<int, std::string> ( 0, *itr) );
119 void SilentFileInputter::lregister( lua_State * lstate ) {
120 lregister_SilentFileInputter( lstate );