|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <multires_nest.h>
Public Attributes | |
| bool | conduction = false |
| int32_t | subcycleBaseLevel = 0 |
| uint32_t | maxSubcycleGap = 0 |
| bool | implicitConduction = false |
| uint32_t | implicitMaxCycles = 64 |
| uint32_t | implicitMaxGap = 8 |
| MultiresImplicitLimits | implicitLimits |
| ImplicitOverflow | implicitOverflow = ImplicitOverflow::Explicit |
Definition at line 123 of file multires_nest.h.
| bool bicameral::sim::MultiresStepOptions::conduction = false |
Definition at line 125 of file multires_nest.h.
Referenced by bicameral::sim::GpuMultires::RecordStep(), bicameral::sim::GpuMultires::RecordStepActive(), and bicameral::sim::nest_detail::StepBlocks().
| bool bicameral::sim::MultiresStepOptions::implicitConduction = false |
Definition at line 137 of file multires_nest.h.
Referenced by bicameral::sim::anonymous_namespace{gpu_multires.cpp}::ImplicitFlags(), bicameral::sim::nest_detail::InImplicitConduction(), bicameral::sim::nest_detail::MarkImplicitBlocks(), bicameral::sim::GpuMultires::RecordConduction(), and bicameral::sim::nest_detail::StepConduction().
| MultiresImplicitLimits bicameral::sim::MultiresStepOptions::implicitLimits |
Definition at line 145 of file multires_nest.h.
Referenced by bicameral::sim::nest_detail::AddImplicitConduction(), and bicameral::sim::nest_detail::MarkImplicitBlocks().
| uint32_t bicameral::sim::MultiresStepOptions::implicitMaxCycles = 64 |
Definition at line 140 of file multires_nest.h.
Referenced by bicameral::sim::anonymous_namespace{multires_implicit_conduction.cpp}::MakeImplicitOptions(), and bicameral::sim::anonymous_namespace{gpu_multires_implicit.cpp}::TreeImplicitOptions().
| uint32_t bicameral::sim::MultiresStepOptions::implicitMaxGap = 8 |
Definition at line 143 of file multires_nest.h.
Referenced by bicameral::sim::GpuImplicitBuild::ExternalConstants(), bicameral::sim::anonymous_namespace{gpu_multires.cpp}::ImplicitFlags(), and bicameral::sim::nest_detail::InImplicitConduction().
| ImplicitOverflow bicameral::sim::MultiresStepOptions::implicitOverflow = ImplicitOverflow::Explicit |
Definition at line 146 of file multires_nest.h.
Referenced by bicameral::sim::nest_detail::MarkImplicitBlocks(), and bicameral::sim::GpuMultiresImplicit::RecordAdmit().
| uint32_t bicameral::sim::MultiresStepOptions::maxSubcycleGap = 0 |
Definition at line 132 of file multires_nest.h.
Referenced by bicameral::sim::anonymous_namespace{multires_conduction.cpp}::ApplyEndingDeltas(), bicameral::sim::anonymous_namespace{gpu_multires.cpp}::ImplicitFlags(), bicameral::sim::anonymous_namespace{multires_conduction.cpp}::MarkSubstepBlocks(), bicameral::sim::GpuMultires::RecordConduction(), bicameral::sim::nest_detail::StepConduction(), bicameral::sim::anonymous_namespace{gpu_multires.cpp}::SubcycleFlags(), and bicameral::sim::anonymous_namespace{multires_conduction.cpp}::SubcycleShift().
| int32_t bicameral::sim::MultiresStepOptions::subcycleBaseLevel = 0 |
Definition at line 131 of file multires_nest.h.
Referenced by bicameral::sim::GpuImplicitBuild::ExternalConstants(), bicameral::sim::nest_detail::InImplicitConduction(), bicameral::sim::anonymous_namespace{gpu_multires.cpp}::SubcycleFlags(), and bicameral::sim::anonymous_namespace{multires_conduction.cpp}::SubcycleShift().