15 #ifndef INCLUDED_core_pose_util_TMPL_HH
16 #define INCLUDED_core_pose_util_TMPL_HH
27 #include <numeric/xyzVector.hh>
28 #include <utility/vector1.fwd.hh>
54 #include <utility/vector1.hh>
57 #include <platform/types.hh>
130 #include <utility/down_cast.hh>
131 #include <utility/exit.hh>
132 #include <utility/vector0_bool.hh>
133 #include <utility/vector1_bool.hh>
134 #include <utility/vectorL.fwd.hh>
135 #include <utility/vectorL.hh>
136 #include <utility/vectorL_Selector.hh>
137 #include <utility/vectorL_bool.hh>
138 #include <utility/keys/Key2Tuple.fwd.hh>
139 #include <utility/keys/Key2Tuple.hh>
140 #include <utility/keys/Key3Tuple.fwd.hh>
141 #include <utility/keys/Key3Tuple.hh>
142 #include <utility/keys/Key4Tuple.fwd.hh>
143 #include <utility/keys/Key4Tuple.hh>
144 #include <utility/pointer/ReferenceCount.fwd.hh>
145 #include <utility/pointer/ReferenceCount.hh>
146 #include <utility/pointer/access_ptr.fwd.hh>
147 #include <utility/pointer/access_ptr.hh>
148 #include <utility/pointer/owning_ptr.functions.hh>
149 #include <utility/pointer/owning_ptr.fwd.hh>
150 #include <utility/pointer/owning_ptr.hh>
151 #include <utility/signals/BufferedSignalHub.fwd.hh>
152 #include <utility/signals/BufferedSignalHub.hh>
153 #include <utility/signals/Link.fwd.hh>
154 #include <utility/signals/Link.hh>
155 #include <utility/signals/LinkUnit.fwd.hh>
156 #include <utility/signals/LinkUnit.hh>
157 #include <utility/signals/PausableSignalHub.fwd.hh>
158 #include <utility/signals/PausableSignalHub.hh>
159 #include <utility/signals/SignalHub.fwd.hh>
160 #include <utility/signals/SignalHub.hh>
161 #include <numeric/numeric.functions.hh>
162 #include <numeric/sphericalVector.fwd.hh>
163 #include <numeric/trig.functions.hh>
164 #include <numeric/xyz.functions.fwd.hh>
165 #include <numeric/xyzMatrix.fwd.hh>
166 #include <numeric/xyzMatrix.hh>
167 #include <numeric/xyzVector.fwd.hh>
168 #include <numeric/internal/ColPointers.hh>
169 #include <numeric/internal/ColVectors.hh>
170 #include <numeric/internal/ColsPointer.hh>
171 #include <numeric/internal/RowPointers.hh>
172 #include <numeric/internal/RowVectors.hh>
173 #include <numeric/internal/RowsPointer.hh>
174 #include <ObjexxFCL/Dimension.fwd.hh>
175 #include <ObjexxFCL/Dimension.hh>
176 #include <ObjexxFCL/DimensionExpression.hh>
177 #include <ObjexxFCL/DynamicIndexRange.fwd.hh>
178 #include <ObjexxFCL/DynamicIndexRange.hh>
179 #include <ObjexxFCL/FArray.fwd.hh>
180 #include <ObjexxFCL/FArray.hh>
181 #include <ObjexxFCL/FArray1.fwd.hh>
182 #include <ObjexxFCL/FArray1.hh>
183 #include <ObjexxFCL/FArray1D.fwd.hh>
184 #include <ObjexxFCL/FArray1D.hh>
185 #include <ObjexxFCL/FArray2.fwd.hh>
186 #include <ObjexxFCL/FArray2.hh>
187 #include <ObjexxFCL/FArray2D.fwd.hh>
188 #include <ObjexxFCL/FArray2D.hh>
189 #include <ObjexxFCL/FArrayInitializer.fwd.hh>
190 #include <ObjexxFCL/FArrayInitializer.hh>
191 #include <ObjexxFCL/FArraySection.fwd.hh>
192 #include <ObjexxFCL/FArraySection.hh>
193 #include <ObjexxFCL/FArrayTraits.fwd.hh>
194 #include <ObjexxFCL/FArrayTraits.hh>
195 #include <ObjexxFCL/IndexRange.fwd.hh>
196 #include <ObjexxFCL/IndexRange.hh>
197 #include <ObjexxFCL/InitializerSentinel.hh>
198 #include <ObjexxFCL/Observer.fwd.hh>
199 #include <ObjexxFCL/Observer.hh>
200 #include <ObjexxFCL/ObserverMulti.hh>
201 #include <ObjexxFCL/ObserverSingle.hh>
202 #include <ObjexxFCL/ProxySentinel.hh>
203 #include <ObjexxFCL/SetWrapper.fwd.hh>
204 #include <ObjexxFCL/Star.fwd.hh>
205 #include <ObjexxFCL/Star.hh>
206 #include <ObjexxFCL/proxy_const_assert.hh>
220 #include <basic/MetricValue.fwd.hh>
221 #include <basic/datacache/BasicDataCache.fwd.hh>
222 #include <boost/bind.hpp>
223 #include <boost/function.hpp>
224 #include <boost/functional/hash.hpp>
233 template<
typename T >
240 for (
Size i = 1; i <= n_res; ++i ) {
247 template<
typename T >
254 for (
Size i = 1; i <= n_res; ++i ) {
264 template<
typename T >
271 for (
Size i = 1; i <= n_res; ++i ) {
278 template<
typename T >
285 for (
Size i = 1; i <= n_res; ++i ) {
292 template<
typename T >
296 Size const n_res( conformation.
size() );
299 for (
Size i = 1; i <= n_res; ++i ) {
306 template<
typename T >
310 Size const n_res( conformation.
size() );
313 for (
Size i = 1; i <= n_res; ++i ) {
319 template<
typename T >
326 for (
Size i = 1; i <= n_res; ++i ) {
333 template<
typename T >
340 for (
Size i = 1; i <= n_res; ++i ) {
347 template<
typename T >
351 Size const n_res( conformation.
size() );
354 for (
Size i = 1; i <= n_res; ++i ) {
361 template<
typename T >
365 Size const n_res( conformation.
size() );
368 for (
Size i = 1; i <= n_res; ++i ) {
375 #endif // INCLUDED_core_pose_util_HH