.TH "serif::eos::relations::Relation< Output, Inputs >" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*- .ad l .nh .SH NAME serif::eos::relations::Relation< Output, Inputs > \- A struct to represent a relation between physical quantities\&. This is used to define the relations that an EOS model supports\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Types" .in +1c .ti -1c .RI "using \fBOutputQuantity\fP = Output" .br .RI "The output quantity of the relation\&. " .ti -1c .RI "using \fBInputQuantities\fP = \fBdimensions::QuantityList\fP" .br .RI "The input quantities of the relation\&. " .in -1c .SS "Static Public Attributes" .in +1c .ti -1c .RI "static constexpr std::size_t \fBinputCount\fP = \fBCountVariadicArguments\fP()" .br .RI "The number of input quantities in the relation\&. " .in -1c .SH "Detailed Description" .PP .SS "template .br struct serif::eos::relations::Relation< Output, Inputs >"A struct to represent a relation between physical quantities\&. This is used to define the relations that an EOS model supports\&. .PP \fBTemplate Parameters\fP .RS 4 \fIOutput\fP The output quantity of the relation\&. .br \fIInputs\fP The input quantities of the relation\&. .RE .PP .SH "Member Typedef Documentation" .PP .SS "template using \fBserif::eos::relations::Relation\fP< Output, Inputs >::InputQuantities = \fBdimensions::QuantityList\fP" .PP The input quantities of the relation\&. .SS "template using \fBserif::eos::relations::Relation\fP< Output, Inputs >::OutputQuantity = Output" .PP The output quantity of the relation\&. .SH "Member Data Documentation" .PP .SS "template std::size_t \fBserif::eos::relations::Relation\fP< Output, Inputs >::inputCount = \fBCountVariadicArguments\fP()\fR [static]\fP, \fR [constexpr]\fP" .PP The number of input quantities in the relation\&. .SH "Author" .PP Generated automatically by Doxygen for SERiF from the source code\&.