diff --git a/src/language/modules/CMakeLists.txt b/src/language/modules/CMakeLists.txt index 96050d0bfc85bda7775ce323527b12881d5c9261..e552559818b000ec17fa431b423223bc689abfb1 100644 --- a/src/language/modules/CMakeLists.txt +++ b/src/language/modules/CMakeLists.txt @@ -5,6 +5,7 @@ add_library( BinaryOperatorRegisterForVh.cpp BuiltinModule.cpp CompositeSchemeModule.cpp + CompositeSchemeSourcesModule.cpp CoreModule.cpp DevUtilsModule.cpp LinearSolverModule.cpp diff --git a/src/language/modules/CompositeSchemeSourcesModule.cpp b/src/language/modules/CompositeSchemeSourcesModule.cpp new file mode 100644 index 0000000000000000000000000000000000000000..1fd448eefed90247732d856c16ee608108f1b7d3 --- /dev/null +++ b/src/language/modules/CompositeSchemeSourcesModule.cpp @@ -0,0 +1,31 @@ +#include <language/modules/CompositeSchemeSourcesModule.hpp> + +#include <language/modules/MeshModuleTypes.hpp> +#include <language/modules/SchemeModuleTypes.hpp> +#include <language/utils/BuiltinFunctionEmbedder.hpp> +#include <language/utils/TypeDescriptor.hpp> +#include <scheme/DiscreteFunctionVariant.hpp> +#include <scheme/IBoundaryConditionDescriptor.hpp> + +#include <language/modules/ModuleRepository.hpp> + +#include <scheme/AcousticCompositeSolver.hpp> +#include <scheme/RoeViscousFormEulerianCompositeSolver_v2.hpp> +#include <scheme/RoeViscousFormEulerianCompositeSolver_v2_o2.hpp> +#include <scheme/RusanovEulerianCompositeSolver.hpp> +#include <scheme/RusanovEulerianCompositeSolver_o2.hpp> +#include <scheme/RusanovEulerianCompositeSolver_v2.hpp> +#include <scheme/RusanovEulerianCompositeSolver_v2_o2.hpp> +#include <scheme/RusanovEulerianCompositeSolver_v2_order_n.hpp> + +CompositeSchemeSourcesModule::CompositeSchemeSourcesModule() {} + +void +CompositeSchemeSourcesModule::registerOperators() const +{} + +void +CompositeSchemeSourcesModule::registerCheckpointResume() const +{} + +ModuleRepository::Subscribe<CompositeSchemeSourcesModule> composite_scheme_sources_module; diff --git a/src/language/modules/CompositeSchemeSourcesModule.hpp b/src/language/modules/CompositeSchemeSourcesModule.hpp new file mode 100644 index 0000000000000000000000000000000000000000..f7328cfaa9f99145b69030693936779c3007bbf9 --- /dev/null +++ b/src/language/modules/CompositeSchemeSourcesModule.hpp @@ -0,0 +1,23 @@ +#ifndef COMPOSITE_SCHEME_SOURCES_MODULE_HPP +#define COMPOSITE_SCHEME_SOURCES_MODULE_HPP + +#include <language/modules/BuiltinModule.hpp> + +class CompositeSchemeSourcesModule : public BuiltinModule +{ + public: + std::string_view + name() const final + { + return "composite_scheme_sources"; + } + + void registerOperators() const final; + void registerCheckpointResume() const final; + + CompositeSchemeSourcesModule(); + + ~CompositeSchemeSourcesModule() = default; +}; + +#endif // COMPOSITE_SCHEME_SOURCES_MODULE_HPP