10 #ifndef IFPACK2_DETAILS_CHEBYSHEV_WEIGHTS_HPP
11 #define IFPACK2_DETAILS_CHEBYSHEV_WEIGHTS_HPP
15 #include "Teuchos_StandardParameterEntryValidators.hpp"
39 template<
typename ScalarType>
40 std::vector<ScalarType>
41 optimalWeightsImpl (
const int chebyOrder)
109 if (chebyOrder == 8){
122 if (chebyOrder == 9){
136 if (chebyOrder == 10){
151 if (chebyOrder == 11){
167 if (chebyOrder == 12){
184 if (chebyOrder == 13){
202 if (chebyOrder == 14){
221 if (chebyOrder == 15){
241 if (chebyOrder == 16){
263 true, std::runtime_error,
"Ifpack2::Details::optimalWeightsImpl::"
264 "Requested Chebyshev order exceeds maximum of 16."
271 #endif // IFPACK2_DETAILS_CHEBYSHEV_WEIGHTS_HPP
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)