|
| using | serif::compile_time_checks::surface_boundary::Density = ScalarTerm<quantities::MassDensity, spaces::DiscreteFunctionalSpace<spaces::H1, 1, 0>> |
| |
| using | serif::compile_time_checks::surface_boundary::DiscontinuousDensity = ScalarTerm<quantities::MassDensity, spaces::DiscreteFunctionalSpace<spaces::L2, 2, 0>> |
| |
| using | serif::compile_time_checks::surface_boundary::Temperature = ScalarTerm<quantities::Temperature, spaces::DiscreteFunctionalSpace<spaces::H1, 2, 0>> |
| |
| using | serif::compile_time_checks::surface_boundary::DiscontinuousTemperature = ScalarTerm<quantities::Temperature, spaces::DiscreteFunctionalSpace<spaces::L2, 2, 0>> |
| |
| using | serif::compile_time_checks::surface_boundary::DensityRelation = eos::relations::Relation<quantities::MassDensity, quantities::Pressure, quantities::Temperature> |
| |
| using | serif::compile_time_checks::surface_boundary::PressureRelation = eos::relations::Relation<quantities::Pressure, quantities::MassDensity, quantities::Temperature> |
| |
| template<typename DensityTerm = Density, typename TemperatureTerm = Temperature> |
| using | serif::compile_time_checks::surface_boundary::State = dependencies::Bindings<dependencies::Binding<quantities::MassDensity, DensityTerm>, dependencies::Binding<quantities::Temperature, TemperatureTerm>> |
| |
| using | serif::compile_time_checks::surface_boundary::Formulation = surface::PressureSurfaceFormulation<Gas, State<>> |
| |
| using | serif::compile_time_checks::surface_boundary::GlobalInput = surface::PressureSurfaceFormulation<Gas, State<Density, UniformTemperature>> |
| |
| using | serif::compile_time_checks::surface_boundary::DiscontinuousInput = surface::PressureSurfaceFormulation<Gas, State<Density, DiscontinuousTemperature>> |
| |
| using | serif::compile_time_checks::surface_boundary::DiscontinuousRow = surface::PressureSurfaceFormulation<Gas, State<DiscontinuousDensity>> |
| |
| using | serif::compile_time_checks::surface_boundary::Direct = surface::DirectPressureSurfaceFormulation<Gas, State<>, quantities::Temperature, PressureRelation> |
| |
| using | serif::compile_time_checks::surface_boundary::GlobalRow = surface::DirectPressureSurfaceFormulation<Gas, State<Density, UniformTemperature>, quantities::Temperature, PressureRelation> |
| |
| using | serif::compile_time_checks::surface_boundary::Schema = discretization::domain::schema::CoreEnvelopeVacuumDomainSchema |
| |
| template<typename Term> |
| using | serif::compile_time_checks::surface_boundary::View = coefficients::CoefficientView<finite_elements::TermBinding<Term, Schema>> |
| |
| using | serif::compile_time_checks::surface_boundary::Coefficients = decltype(coefficients::make_term_coefficients(std::declval<View<Density>>(), std::declval<View<Temperature>>())) |
| |
| using | serif::compile_time_checks::surface_boundary::MissingColumn = decltype(coefficients::make_term_coefficients(std::declval<View<Density>>())) |
| |
| using | serif::compile_time_checks::surface_boundary::Boundary = decltype(backend::make_pressure_boundary<Formulation>(std::declval<const Coefficients&>())) |
| |
| using | serif::compile_time_checks::surface_boundary::EOSResource = decltype(dependencies::own<surface::keys::EquationOfState>(Gas{})) |
| |
| using | serif::compile_time_checks::surface_boundary::WrongEOS = decltype(dependencies::own<surface::keys::EquationOfState>(0)) |
| |
| using | serif::compile_time_checks::surface_boundary::WrongEOSKey = decltype(dependencies::own<Gas>(Gas{})) |
| |
| using | serif::compile_time_checks::surface_boundary::Inputs = decltype(backend::make_pressure_boundary_inputs(std::declval<Boundary>(), std::declval<EOSResource>(), std::declval<surface::IsobaricSurface>(), std::declval<const Coefficients&>())) |
| |
| using | serif::compile_time_checks::surface_boundary::Graph = decltype(backend::make_pressure_boundary_graph<Formulation>()) |
| |
| using | serif::compile_time_checks::surface_boundary::MissingEOS = decltype(std::declval<const Inputs&>().select(dependencies::KeyList<backend::keys::BoundaryDiscretization, surface::keys::PressureCondition, Density, Temperature>{})) |
| |
| using | serif::compile_time_checks::surface_boundary::MissingState = decltype(std::declval<const Inputs&>().select(dependencies::KeyList<backend::keys::BoundaryDiscretization, surface::keys::EquationOfState, surface::keys::PressureCondition, Density>{})) |
| |
| using | serif::compile_time_checks::surface_boundary::GlobalCoefficients = decltype(coefficients::make_term_coefficients(std::declval<View<Density>>(), std::declval<View<UniformTemperature>>())) |
| |
| using | serif::compile_time_checks::surface_boundary::GlobalBoundary = decltype(backend::make_pressure_boundary<GlobalInput>(std::declval<const GlobalCoefficients&>())) |
| |
| using | serif::compile_time_checks::surface_boundary::GlobalInputs = decltype(backend::make_pressure_boundary_inputs(std::declval<GlobalBoundary>(), std::declval<EOSResource>(), std::declval<surface::IsobaricSurface>(), std::declval<const GlobalCoefficients&>())) |
| |
| using | serif::compile_time_checks::surface_boundary::DirectBoundary = decltype(backend::make_pressure_boundary<Direct>(std::declval<const Coefficients&>())) |
| |
| using | serif::compile_time_checks::surface_boundary::DirectInputs = decltype(backend::make_pressure_boundary_inputs(std::declval<DirectBoundary>(), std::declval<EOSResource>(), std::declval<surface::IsobaricSurface>(), std::declval<const Coefficients&>())) |
| |
| using | serif::compile_time_checks::surface_boundary::DensitySampling = Graph::ComputationAt<Graph::index<backend::keys::BoundarySamples<Density>>()> |
| |
| using | serif::compile_time_checks::surface_boundary::TemperatureSampling = Graph::ComputationAt<Graph::index<backend::keys::BoundarySamples<Temperature>>()> |
| |
| using | serif::compile_time_checks::surface_boundary::Enthalpy = ScalarTerm<quantities::SpecificEnthalpy, spaces::DiscreteFunctionalSpace<spaces::H1, 3, 0>> |
| |
| using | serif::compile_time_checks::surface_boundary::Pressure = ScalarTerm<quantities::Pressure, spaces::DiscreteFunctionalSpace<spaces::H1, 1, 0>> |
| |
| using | serif::compile_time_checks::surface_boundary::BernoulliConstant = blocks::barotropic_constant::mass_normalization |
| |
| using | serif::compile_time_checks::surface_boundary::GasFields = dependencies::KeyList<Density, Temperature> |
| |
| using | serif::compile_time_checks::surface_boundary::GasRows = dependencies::KeyList<Density> |
| |
| using | serif::compile_time_checks::surface_boundary::GasSelection = surface::AutomaticPressureSurface<Gas, GasFields, GasRows> |
| |
| using | serif::compile_time_checks::surface_boundary::ForwardFallback = surface::AutomaticPressureSurface<MissingInversePartial, GasFields, GasRows> |
| |
| using | serif::compile_time_checks::surface_boundary::DensityFromPressure = eos::relations::Relation<quantities::MassDensity, quantities::Pressure> |
| |
| using | serif::compile_time_checks::surface_boundary::DirectSelection = surface::AutomaticPressureSurface<ForwardOnly, GasFields, GasRows> |
| |
| using | serif::compile_time_checks::surface_boundary::PolytropicFields = dependencies::KeyList<Enthalpy, blocks::density::mass, BernoulliConstant, CentralMultiplier> |
| |
| using | serif::compile_time_checks::surface_boundary::PolytropicSelection = surface::AutomaticPressureSurface<eos::models::Polytrope, PolytropicFields, dependencies::KeyList<Enthalpy, BernoulliConstant>> |
| |
| using | serif::compile_time_checks::surface_boundary::PressureFields = dependencies::KeyList<Pressure, Density, Temperature> |
| |
| using | serif::compile_time_checks::surface_boundary::PressureSelection = surface::AutomaticPressureSurface<SymbolicEOS, PressureFields, dependencies::KeyList<Pressure>> |
| |