|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <cstdint>#include <vector>#include "common/fixed.hlsli"Go to the source code of this file.
Classes | |
| struct | bicameral::sim::ImplicitCell |
| struct | bicameral::sim::ImplicitFace |
| struct | bicameral::sim::ImplicitGridLevel |
| struct | bicameral::sim::ImplicitOptions |
| struct | bicameral::sim::ImplicitCost |
| struct | bicameral::sim::ImplicitGrid |
| struct | bicameral::sim::ImplicitGridLimits |
Namespaces | |
| namespace | bicameral |
| namespace | bicameral::sim |
Enumerations | |
| enum class | bicameral::sim::ImplicitMethod : uint8_t { bicameral::sim::RedBlack , bicameral::sim::Multigrid , bicameral::sim::Rkl2 } |
Functions | |
| ImplicitGrid | bicameral::sim::BuildImplicitGrid (std::vector< ImplicitCell > cells, bool galerkin) |
| ImplicitGrid | bicameral::sim::BuildImplicitGrid (std::vector< ImplicitCell > cells, std::vector< ImplicitFace > faces, bool galerkin, const ImplicitGridLimits &limits) |
| ImplicitCost | bicameral::sim::StepImplicit (ImplicitGrid &grid, const ImplicitOptions &options) |
| int64_t | bicameral::sim::ImplicitTemperature (const ImplicitCell &cell) |
| int64_t | bicameral::sim::ImplicitEnergyFor (uint64_t heatCapacity, int64_t millikelvin) |
| FxU128 | bicameral::sim::ImplicitConservedTotal (const ImplicitGrid &grid) |