SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
blocks Directory Reference
Directory dependency graph for blocks:

Files

 base.hpp
 This file provides the base classes for residual and value blocks in the discretization framework.
 
 blocks.hpp
 
 concepts.hpp
 This file defines concepts for blocks in the discretization framework.
 
 fields.hpp
 Define the fields and their associated terms for the discretization. This is a key file to understand if you are to understand SERiF's numerics. Each of these field types should contain all the information needed for the compiler to generate the correct.
 
 keys.hpp
 Keys for the shared layout of a discretized state and residual in a block-structured system.
 
 runtime.hpp
 Runtime descriptors for fields and terms, used to project compile time types into runtime values.
 
 system_layout.hpp
 Describe the independently ordered physical state and residual coordinates of a discrete system. This is an accounting layer to keep index offsets straight in memory.
 
 traits.hpp
 Compile-time traits for fields and terms, used to extract types and properties from template parameters.
 
 vector_view.hpp
 This file includes a class for viewing some SystemLayout as a span of coefficients without copying the underlying storage.