SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::operators::detail::CouplingForm< Input, TestOperand > Struct Template Reference

#include <plan.hpp>

Public Types

using Trial = typename Input::term_type
 
using Test = typename TestOperand::term_type
 
using type
 

Member Typedef Documentation

◆ Test

template<typename Input, typename TestOperand>
using serif::operators::detail::CouplingForm< Input, TestOperand >::Test = typename TestOperand::term_type

◆ Trial

template<typename Input, typename TestOperand>
using serif::operators::detail::CouplingForm< Input, TestOperand >::Trial = typename Input::term_type

◆ type

template<typename Input, typename TestOperand>
using serif::operators::detail::CouplingForm< Input, TestOperand >::type
Initial value:
std::conditional_t<
std::same_as<typename Input::operation_type, discretization::forms::Operation::Divergence>,
std::conditional_t<std::same_as<typename TestOperand::operation_type, discretization::forms::Operation::Divergence>,
std::conditional_t<std::same_as<Trial, Test>, discretization::forms::mass<Trial, Test>,
The divergence form represents the divergence operation in the discretization framework....
Definition forms.hpp:112
The mass form represents the mass matrix operation in the discretization framework....
Definition forms.hpp:94
The source form represents the source term in the discretization framework. It takes a trial term and...
Definition forms.hpp:129

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