Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
bicameral::sim::anonymous_namespace{multires_conduction.cpp}::CellThermals Class Reference

#include <multires_nest_internal.h>

Collaboration diagram for bicameral::sim::anonymous_namespace{multires_conduction.cpp}::CellThermals:
[legend]

Public Member Functions

 CellThermals (const MultiresNest &nest, const ReactionTableView &view)
multires::MrThermal At (uint32_t slot, uint32_t index)
void Invalidate (uint32_t slot)

Private Attributes

const MultiresNest * m_nest
ReactionTableView m_view
std::vector< multires::MrThermal > m_values
std::vector< uint8_t > m_known

Detailed Description

Definition at line 119 of file multires_nest_internal.h.

Constructor & Destructor Documentation

◆ CellThermals()

bicameral::sim::nest_detail::CellThermals::CellThermals ( const MultiresNest & nest,
const ReactionTableView & view )

Definition at line 257 of file multires_conduction.cpp.

Member Function Documentation

◆ At()

MrThermal bicameral::sim::nest_detail::CellThermals::At ( uint32_t slot,
uint32_t index )
nodiscard

Definition at line 263 of file multires_conduction.cpp.

◆ Invalidate()

void bicameral::sim::nest_detail::CellThermals::Invalidate ( uint32_t slot)

Definition at line 274 of file multires_conduction.cpp.

Member Data Documentation

◆ m_known

Definition at line 130 of file multires_nest_internal.h.

◆ m_nest

◆ m_values

std::vector<multires::MrThermal> bicameral::sim::nest_detail::CellThermals::m_values
private

Definition at line 129 of file multires_nest_internal.h.

◆ m_view


The documentation for this class was generated from the following files: