|
1D Heat Equation Solver 1.0
Computational Methods Assignment 2025
|
Factory implementation for numerical schemes. More...
#include "method.hpp"#include "methods/crank_nicolson.hpp"#include "methods/dufort_frankel.hpp"#include "methods/laasonen.hpp"#include "methods/richardson.hpp"#include <memory>#include <stdexcept>
Go to the source code of this file.
Functions | |
| std::unique_ptr< Method > | make_method (SchemeKind scheme) |
| Build a concrete numerical method from the requested scheme kind. | |
Factory implementation for numerical schemes.
Definition in file method.cpp.
| std::unique_ptr< Method > make_method | ( | SchemeKind | scheme | ) |
Build a concrete numerical method from the requested scheme kind.
Factory function to create a concrete method instance.
| scheme | Identifier of the requested scheme. |
| std::invalid_argument | if the scheme is not supported. |
Definition at line 27 of file method.cpp.
