samurai
samurai copied to clipboard
Intervals coupled with algebra of set to handle adaptive mesh refinement and operators on it.
## Description Need to add `fmt::` prefix to function `format_to` for compatibility with C++ 20, since the same function has been added to the stl. ## Related issue Compilation error...
- [ ] I have installed [pre-commit](https://pre-commit.com/) locally and use it to validate my commits. - [x] The PR title follows the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) convention. Available tags: 'build', 'chore', 'ci',...
- [x] I have installed [pre-commit](https://pre-commit.com/) locally and use it to validate my commits. - [x] The PR title follows the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) convention. Available tags: 'build', 'chore', 'ci', 'docs',...
- [ ] I have installed [pre-commit](https://pre-commit.com/) locally and use it to validate my commits. - [ ] The PR title follows the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) convention. Available tags: 'build', 'chore',...
### What happened? It's not possible to name a template parameter as I want when I use `INIT_BC` macro. ### Input code ```cpp template struct Dirichlet : public Bc {...
### What happened? IT's not possible to use `update_bc` function with `UniformMesh`since the periodicity is not implemented for this kind of mesh. ### Input code ```cpp static constexpr std::size_t dim...
When we try to build a field from a field_expression, we don't check whether all the meshes in the fields making up this expression are compatible. And, to build the...
`cppcheck` gives some errors that are disabled in samurai. To find them, you can search the keyword `cppcheck-suppress`. You have to check if these errors are false positives or not.
When we add a boundary condition using for example ``` auto u = samurai::make_field("u", mesh); samurai::make_bc(u, 0., 0., 0., 0.); ``` we defined the boundary condition for all components of...
The periodic boundary conditions are defined in the mesh. But is it what we want? Shouldn't periodic boundary conditions be a boundary condition like any other?