TransportTag Struct ReferenceΒΆ

adc_cpp: pops::TransportTag Struct Reference
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
pops::TransportTag Struct Reference

Builtin TRANSPORT brick tag. More...

#include <model_registry.hpp>

+ Collaboration diagram for pops::TransportTag:

Public Attributes

const char * name
 
int n_vars
 
bool polar_ok
 
const char * summary
 

Detailed Description

Builtin TRANSPORT brick tag.

n_vars MIRRORS the brick type's n_vars (ExBVelocity = 1, IsothermalFlux = 3, CompressibleFlux = 4): a static_assert on the model_factory.hpp side (which sees both) locks the absence of drift. polar_ok: wired in polar geometry (block_builder_polar).

Member Data Documentation

◆ n_vars

int pops::TransportTag::n_vars

◆ name

const char* pops::TransportTag::name

◆ polar_ok

bool pops::TransportTag::polar_ok

◆ summary

const char* pops::TransportTag::summary

The documentation for this struct was generated from the following file: