SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
base.hpp File Reference

This file provides the base classes for residual and value blocks in the discretization framework. More...

This graph shows which files directly or indirectly include this file:

Classes

struct  serif::discretization::blocks::block
 Base class for all block types in the discretization framework. More...
 
struct  serif::discretization::blocks::residual_block_base
 Base class for residual blocks, derived from block. More...
 
struct  serif::discretization::blocks::value_block_base
 Base class for value blocks, derived from block. More...
 
struct  serif::discretization::blocks::residual_block< index_value >
 Final class for residual blocks with a fixed index, derived from residual_block_base. More...
 
struct  serif::discretization::blocks::value_block< index_value >
 Final class for value blocks with a fixed index, derived from value_block_base. More...
 

Namespaces

namespace  serif
 
namespace  serif::discretization
 
namespace  serif::discretization::blocks
 

Enumerations

enum class  serif::discretization::blocks::RepresentedValueKind { serif::discretization::blocks::value , serif::discretization::blocks::residual }
 Enum representing the kind of value a block represents, either a physical quantity (value) or a residual (residual). More...
 

Variables

constexpr int serif::discretization::blocks::DYNAMIC_BLOCK_SIZE = -1
 

Detailed Description

This file provides the base classes for residual and value blocks in the discretization framework.

Author
Emily M. Boudreaux