SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
linearization.hpp File Reference
#include <cstddef>
#include <limits>
#include <string_view>
#include "serif/equations/point.hpp"
#include "serif/geometry/surface/compilation.hpp"
Include dependency graph for linearization.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  serif::geometry::surface::SurfaceFailure
 A rejected thermodynamic candidate, with a sample index when evaluating a boundary batch. More...
 
struct  serif::geometry::surface::SurfaceEOSResponse< Formulation >
 An EOS value and all of its local derivatives, evaluated together at one state. More...
 

Namespaces

namespace  serif
 
namespace  serif::geometry
 
namespace  serif::geometry::surface
 

Typedefs

template<PressureSurfaceFormulationType Formulation>
using serif::geometry::surface::SurfacePoint = equations::EquationPoint<typename Formulation::Operands>
 
template<PressureSurfaceFormulationType Formulation>
using serif::geometry::surface::SurfaceLinearization = equations::PointLinearization<typename Formulation::Operands>
 

Enumerations

enum class  serif::geometry::surface::SurfaceFailureReason {
  serif::geometry::surface::non_finite_state , serif::geometry::surface::non_finite_eos_response , serif::geometry::surface::non_finite_linearization , serif::geometry::surface::inconsistent_sample_count ,
  serif::geometry::surface::empty_surface
}