40#include <boost/core/ignore_unused.hpp>
54 std::vector<NekDouble> freeParams)
56 boost::ignore_unused(variant, order, freeParams);
Provides a generic Factory class.
Base class for time integration schemes.
virtual LUE std::string v_GetFullName() const
LUE size_t GetOrder() const
LUE TimeIntegrationScheme(std::string variant, size_t order, std::vector< NekDouble > freeParams)
LUE std::string GetVariant() const
LUE std::string GetName() const
LUE void print(std::ostream &os) const
TimeIntegrationSchemeFactory & GetTimeIntegrationSchemeFactory()
std::ostream & operator<<(std::ostream &os, const BasisKey &rhs)
std::shared_ptr< TimeIntegrationScheme > TimeIntegrationSchemeSharedPtr