16 #include <utility/tag/Tag.hh>
32 namespace scoring_grid {
43 solvation_grid->parse_my_tag(tag);
45 return solvation_grid;
56 return "SolvationGrid";
78 std::list<core::conformation::Atom> atom_list;
85 atom_list.push_back(current_residue.
atom(atomnum));
91 for(
core::Size x_index =0; x_index < dimensions.x(); ++x_index)
93 for(
core::Size y_index = 0; y_index < dimensions.y(); ++y_index)
95 for(
core::Size z_index = 0; z_index < dimensions.z(); ++z_index)
103 for(std::list<core::conformation::Atom>::iterator it = atom_list.begin();it != atom_list.end();++it)
113 total_solvation += sol;
145 using utility::json_spirit::Value;
146 using utility::json_spirit::Pair;
155 return Value(utility::tools::make_vector(probe_type_data,base_data));