13 #ifndef INCLUDED_core_scoring_memb_etable_MembEtable_hh
14 #define INCLUDED_core_scoring_memb_etable_MembEtable_hh
25 #include <utility/pointer/access_ptr.hh>
28 #include <ObjexxFCL/FArray1D.hh>
30 #include <ObjexxFCL/FArray3D.hh>
33 #include <utility/pointer/ReferenceCount.hh>
35 #include <ObjexxFCL/FArray1.fwd.hh>
36 #include <ObjexxFCL/FArray2.fwd.hh>
50 class MembEtable :
public Etable {
78 ObjexxFCL::FArray3D< Real >
const &
84 ObjexxFCL::FArray3D< Real >
const &
91 ObjexxFCL::FArray3D< Real >
const &
98 ObjexxFCL::FArray3D< Real >
const &
118 ObjexxFCL::FArray3D< Real >
const &
125 ObjexxFCL::FArray3D< Real >
const &
132 ObjexxFCL::FArray3D< Real >
const &
139 ObjexxFCL::FArray3D< Real >
const &
216 lj_wdepth( int const i ) const
218 return lj_wdepth_[i];
256 ObjexxFCL::FArray1D< Real >
const &
269 ObjexxFCL::FArray1D< Real >
const &
279 ObjexxFCL::FArray3D<Real> & etable,
286 ObjexxFCL::FArray3D<Real> & etable,
351 ObjexxFCL::FArray3D< Real >
solv1_;
352 ObjexxFCL::FArray3D< Real >
solv2_;
355 ObjexxFCL::FArray3D< Real >
dsolv1_;
356 ObjexxFCL::FArray3D< Real >
dsolv2_;
378 ObjexxFCL::FArray2< Real > & lj_sigma,
383 ObjexxFCL::FArray1< Real > & lk_inv_lambda2,
384 ObjexxFCL::FArray2< Real > & lk_coeff,
385 ObjexxFCL::FArray2< Real > & memb_lk_coeff,
386 ObjexxFCL::FArray2< Real > & lk_min_dis2sigma_value,
387 ObjexxFCL::FArray2< Real > & memb_lk_min_dis2sigma_value
403 ObjexxFCL::FArray2< Real > & lj_sigma,
408 ObjexxFCL::FArray1< Real > & lk_inv_lambda2,
409 ObjexxFCL::FArray2< Real > & lk_coeff,
410 ObjexxFCL::FArray2< Real > & lk_min_dis2sigma_value,
413 ObjexxFCL::FArray2< Real > & memb_lk_coeff,
414 ObjexxFCL::FArray2< Real > & memb_lk_min_dis2sigma_value,