src/compton_interface/CSK_Interface.cc
std::vector<std::vector<double>> CSK_Interface::interpolate_nu_ratio(const double etemp,
                                                                     const bool limit_grps) const {

  // Be sure the passed electron temperature is within the bounds of the lib!
  Require(etemp >= ei->get_min_etemp());
  Require(etemp <= ei->get_max_etemp());

  // call the appropriate routine in the electron interp object
  return ei->interpolate_nu_ratio(etemp, limit_grps);
}
//------------------------------------------------------------------------------------------------//
/*!
 * \brief Interpolate nu_ratio data to a given SCALED electron temperature (T / m_e)
 *
 * This method interpolates MG Compton nu_ratio data to a given electron temperature. It returns the
 * interpolated values for ALL g and g' points in the specified multigroup structure.
 *
 * \param[in] etemp The SCALED electron temperature (temp / electron rest-mass)
 * \param[in] limit_grps When true, CSK attempts to reduce the energy domain considered.  This can
 *                  reduce required memory and compute resources (default = true).
 * \return    n_grp x n_grp interpolated nu_ratio values
 */
\brief Interpolate nu_ratio data to a given SCALED electron temperature (T / m_e)
This method interpolates MG Compton nu_ratio data to a given electron temperature. It returns the
interpolated values for ALL g and g' points in the specified multigroup structure.

\param[in] etemp The SCALED electron temperature (temp / electron rest-mass)
\param[in] limit_grps When true, CSK attempts to reduce the energy domain considered.  This can
reduce required memory and compute resources (default = true).
\ brief Interpolate nu_ratio data to a given SCALED electron temperature ( T / m_e ) This method interpolates MG Compton nu_ratio data to a given electron temperature . It returns the interpolated values for ALL g and g ' points in the specified multigroup structure . \ param [ in ] etemp The SCALED electron temperature ( temp / electron rest - mass ) \ param [ in ] limit_grps When true CSK attempts to reduce the energy domain considered . This can reduce required memory and compute resources ( default = true ) .
std::vector<std::vector<double>> CSK_Interface::interpolate_nu_ratio(const double etemp,
                                                                     const bool limit_grps) const {
  Require(etemp >= ei->get_min_etemp());
  Require(etemp <= ei->get_max_etemp());
  return ei->interpolate_nu_ratio(etemp, limit_grps);
}
std :: vector < std :: vector < double > > CSK_Interface :: interpolate_nu_ratio ( const double etemp , const bool limit_grps ) const { Require ( etemp >= ei -> get_min_etemp ( ) ) ; Require ( etemp <= ei -> get_max_etemp ( ) ) ; return ei -> interpolate_nu_ratio ( etemp , limit_grps ) ; }
\brief Interpolate nu_ratio data to a given SCALED electron temperature (T / m_e)
 This method interpolates MG Compton nu_ratio data to a given electron temperature.
\ brief Interpolate nu_ratio data to a given SCALED electron temperature ( T / m_e ) This method interpolates MG Compton nu_ratio data to a given electron temperature .
// Be sure the passed electron temperature is within the bounds of the lib! // call the appropriate routine in the electron interp object