Files
MeanField_SERiF/docs/xml/namespaceserif_1_1model_1_1checks.xml
Emily Boudreaux 6b57738330 docs(docs): built docs
Note for now much of the docs is LLM written. This was done to save time and focus on code development. The docs have been LOOSLEY reviewed. However, the code itself has been either fully written by hand or fully reviewed. Therefore, the docs should at the moment be seen as a loose resource rather than authoratiative (and this is on top of the general ability for docs to drift)
2026-11-09 14:09:44 -05:00

371 lines
28 KiB
XML

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.13.2" xml:lang="en-US">
<compounddef id="namespaceserif_1_1model_1_1checks" kind="namespace" language="C++">
<compoundname>serif::model::checks</compoundname>
<innerclass refid="structserif_1_1model_1_1checks_1_1_binding" prot="public">serif::model::checks::Binding</innerclass>
<innerclass refid="structserif_1_1model_1_1checks_1_1_bound" prot="public">serif::model::checks::Bound</innerclass>
<innerclass refid="structserif_1_1model_1_1checks_1_1_fixed_plan" prot="public">serif::model::checks::FixedPlan</innerclass>
<innerclass refid="structserif_1_1model_1_1checks_1_1_moving_plan" prot="public">serif::model::checks::MovingPlan</innerclass>
<sectiondef kind="typedef">
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a0f801ed67f347eac5044c9400d863209" prot="public" static="no">
<type>blocks::density::mass</type>
<definition>using serif::model::checks::Density = blocks::density::mass</definition>
<argsstring></argsstring>
<name>Density</name>
<qualifiedname>serif::model::checks::Density</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="14" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="14" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1ab56460b20c275d11bb144559357f18c9" prot="public" static="no">
<type>blocks::rotation::angular_velocity</type>
<definition>using serif::model::checks::Rotation = blocks::rotation::angular_velocity</definition>
<argsstring></argsstring>
<name>Rotation</name>
<qualifiedname>serif::model::checks::Rotation</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="15" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="15" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1ac0d3ec42b0ba8c641587dacbda968b0d" prot="public" static="no">
<type>blocks::surface_deformation::coefficients</type>
<definition>using serif::model::checks::Shape = blocks::surface_deformation::coefficients</definition>
<argsstring></argsstring>
<name>Shape</name>
<qualifiedname>serif::model::checks::Shape</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="16" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="16" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1aee1c40955bf65f7effa23bcfa0c48503" prot="public" static="no">
<type>blocks::surface_deformation::shape_equilibrium</type>
<definition>using serif::model::checks::ShapeRow = blocks::surface_deformation::shape_equilibrium</definition>
<argsstring></argsstring>
<name>ShapeRow</name>
<qualifiedname>serif::model::checks::ShapeRow</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="17" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="17" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a64f7be84d64cb0d2bd45448160d2be00" prot="public" static="no">
<type>dependencies::KeyList&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a0f801ed67f347eac5044c9400d863209" kindref="member">Density</ref>, <ref refid="namespaceserif_1_1model_1_1checks_1ac0d3ec42b0ba8c641587dacbda968b0d" kindref="member">Shape</ref> &gt;</type>
<definition>using serif::model::checks::Values = dependencies::KeyList&lt;Density, Shape&gt;</definition>
<argsstring></argsstring>
<name>Values</name>
<qualifiedname>serif::model::checks::Values</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="18" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="18" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a68a6e5b462c5a29e862b40d6e6ddb977" prot="public" static="no">
<type>dependencies::KeyList&lt; <ref refid="namespaceserif_1_1model_1_1checks_1aee1c40955bf65f7effa23bcfa0c48503" kindref="member">ShapeRow</ref>, <ref refid="namespaceserif_1_1model_1_1checks_1a0f801ed67f347eac5044c9400d863209" kindref="member">Density</ref> &gt;</type>
<definition>using serif::model::checks::Rows = dependencies::KeyList&lt;ShapeRow, Density&gt;</definition>
<argsstring></argsstring>
<name>Rows</name>
<qualifiedname>serif::model::checks::Rows</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="19" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="19" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a25b09ef80aa03c71690f75564edb5cba" prot="public" static="no">
<type>blocks::SystemLayout&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a64f7be84d64cb0d2bd45448160d2be00" kindref="member">Values</ref>, <ref refid="namespaceserif_1_1model_1_1checks_1a68a6e5b462c5a29e862b40d6e6ddb977" kindref="member">Rows</ref> &gt;</type>
<definition>using serif::model::checks::Layout = blocks::SystemLayout&lt;Values, Rows&gt;</definition>
<argsstring></argsstring>
<name>Layout</name>
<qualifiedname>serif::model::checks::Layout</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="20" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="20" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a335a55b91174c009b17de5f19d4bab9e" prot="public" static="no">
<type><ref refid="structserif_1_1model_1_1_stellar_state" kindref="compound">StellarState</ref>&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a25b09ef80aa03c71690f75564edb5cba" kindref="member">Layout</ref> &gt;</type>
<definition>using serif::model::checks::State = StellarState&lt;Layout&gt;</definition>
<argsstring></argsstring>
<name>State</name>
<qualifiedname>serif::model::checks::State</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="21" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="21" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a0bf4c43c2062e41e83bb79d1f37db6d4" prot="public" static="no">
<type>dependencies::DependencyContext&lt;&gt;</type>
<definition>using serif::model::checks::EmptyInputs = dependencies::DependencyContext&lt;&gt;</definition>
<argsstring></argsstring>
<name>EmptyInputs</name>
<qualifiedname>serif::model::checks::EmptyInputs</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="22" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="22" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a05db01a3848b8701da4156ee4b7b5743" prot="public" static="no">
<templateparamlist>
<param>
<type>typename Key</type>
</param>
<param>
<type>typename Term</type>
<defval>Key</defval>
</param>
</templateparamlist>
<type>decltype(dependencies::own&lt; Key &gt;(std::declval&lt; <ref refid="structserif_1_1operators_1_1backend_1_1mfem_1_1_coefficient_view" kindref="compound">operators::backend::mfem::CoefficientView</ref>&lt; <ref refid="structserif_1_1model_1_1checks_1_1_binding" kindref="compound">Binding</ref>&lt; Term &gt; &gt; &gt;()))</type>
<definition>using serif::model::checks::CoefficientSource = decltype(dependencies::own&lt;Key&gt;(std::declval&lt;operators::backend::mfem::CoefficientView&lt;Binding&lt;Term&gt;&gt;&gt;()))</definition>
<argsstring></argsstring>
<name>CoefficientSource</name>
<qualifiedname>serif::model::checks::CoefficientSource</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="67" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="67" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a532eb432037ebaa8679c5d4c5cb6ae71" prot="public" static="no">
<type>dependencies::DependencyContext&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a05db01a3848b8701da4156ee4b7b5743" kindref="member">CoefficientSource</ref>&lt; <ref refid="namespaceserif_1_1model_1_1checks_1ab56460b20c275d11bb144559357f18c9" kindref="member">Rotation</ref> &gt; &gt;</type>
<definition>using serif::model::checks::RotationInputs = dependencies::DependencyContext&lt;CoefficientSource&lt;Rotation&gt;&gt;</definition>
<argsstring></argsstring>
<name>RotationInputs</name>
<qualifiedname>serif::model::checks::RotationInputs</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="68" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="68" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1accd5eafc530dfeee6fbc87f79474f5c9" prot="public" static="no">
<type>dependencies::DependencyContext&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a05db01a3848b8701da4156ee4b7b5743" kindref="member">CoefficientSource</ref>&lt; <ref refid="namespaceserif_1_1model_1_1checks_1ab56460b20c275d11bb144559357f18c9" kindref="member">Rotation</ref>, <ref refid="namespaceserif_1_1model_1_1checks_1a0f801ed67f347eac5044c9400d863209" kindref="member">Density</ref> &gt; &gt;</type>
<definition>using serif::model::checks::WrongIdentity = dependencies::DependencyContext&lt;CoefficientSource&lt;Rotation, Density&gt;&gt;</definition>
<argsstring></argsstring>
<name>WrongIdentity</name>
<qualifiedname>serif::model::checks::WrongIdentity</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="69" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="69" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a48e974054ad97d32febb3a913be4e97a" prot="public" static="no">
<type>decltype(dependencies::make_dependency_context(dependencies::own&lt; <ref refid="namespaceserif_1_1model_1_1checks_1ab56460b20c275d11bb144559357f18c9" kindref="member">Rotation</ref> &gt;(1.0)))</type>
<definition>using serif::model::checks::WrongValue = decltype(dependencies::make_dependency_context(dependencies::own&lt;Rotation&gt;(1.0)))</definition>
<argsstring></argsstring>
<name>WrongValue</name>
<qualifiedname>serif::model::checks::WrongValue</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="70" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="70" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a449d520183c36c926a0f4cef0fd48353" prot="public" static="no">
<type>dependencies::DependencyContext&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a05db01a3848b8701da4156ee4b7b5743" kindref="member">CoefficientSource</ref>&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a0f801ed67f347eac5044c9400d863209" kindref="member">Density</ref> &gt;, <ref refid="namespaceserif_1_1model_1_1checks_1a05db01a3848b8701da4156ee4b7b5743" kindref="member">CoefficientSource</ref>&lt; <ref refid="namespaceserif_1_1model_1_1checks_1ab56460b20c275d11bb144559357f18c9" kindref="member">Rotation</ref> &gt; &gt;</type>
<definition>using serif::model::checks::Overlap = dependencies::DependencyContext&lt;CoefficientSource&lt;Density&gt;, CoefficientSource&lt;Rotation&gt;&gt;</definition>
<argsstring></argsstring>
<name>Overlap</name>
<qualifiedname>serif::model::checks::Overlap</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="71" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="71" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a8f1b88e6af4b309b466eb4909596eb36" prot="public" static="no">
<type>dependencies::DependencyContext&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a05db01a3848b8701da4156ee4b7b5743" kindref="member">CoefficientSource</ref>&lt; <ref refid="namespaceserif_1_1model_1_1checks_1ac0d3ec42b0ba8c641587dacbda968b0d" kindref="member">Shape</ref> &gt;, <ref refid="namespaceserif_1_1model_1_1checks_1a05db01a3848b8701da4156ee4b7b5743" kindref="member">CoefficientSource</ref>&lt; <ref refid="namespaceserif_1_1model_1_1checks_1ab56460b20c275d11bb144559357f18c9" kindref="member">Rotation</ref> &gt; &gt;</type>
<definition>using serif::model::checks::ShapeOverlap = dependencies::DependencyContext&lt;CoefficientSource&lt;Shape&gt;, CoefficientSource&lt;Rotation&gt;&gt;</definition>
<argsstring></argsstring>
<name>ShapeOverlap</name>
<qualifiedname>serif::model::checks::ShapeOverlap</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="72" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="72" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a8e51a63a5ebe4ab762eb9ceea5c55106" prot="public" static="no">
<type>dependencies::DependencyContext&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a05db01a3848b8701da4156ee4b7b5743" kindref="member">CoefficientSource</ref>&lt; <ref refid="namespaceserif_1_1model_1_1checks_1a0f801ed67f347eac5044c9400d863209" kindref="member">Density</ref> &gt;, <ref refid="namespaceserif_1_1model_1_1checks_1a05db01a3848b8701da4156ee4b7b5743" kindref="member">CoefficientSource</ref>&lt; <ref refid="namespaceserif_1_1model_1_1checks_1ab56460b20c275d11bb144559357f18c9" kindref="member">Rotation</ref> &gt; &gt;</type>
<definition>using serif::model::checks::CompleteFields = dependencies::DependencyContext&lt;CoefficientSource&lt;Density&gt;, CoefficientSource&lt;Rotation&gt;&gt;</definition>
<argsstring></argsstring>
<name>CompleteFields</name>
<qualifiedname>serif::model::checks::CompleteFields</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="73" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="73" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a1f24fce060f149d5c4cfa79d234244be" prot="public" static="no">
<type>decltype(dependencies::make_computation_graph( dependencies::make_computation&lt; <ref refid="structserif_1_1model_1_1keys_1_1_physical_system" kindref="compound">keys::PhysicalSystem</ref>, dependencies::InputList&lt;&gt; &gt;([]() { return 0; })))</type>
<definition>using serif::model::checks::Graph = decltype(dependencies::make_computation_graph(
dependencies::make_computation&lt;keys::PhysicalSystem, dependencies::InputList&lt;&gt;&gt;([]() {
return 0;
})))</definition>
<argsstring></argsstring>
<name>Graph</name>
<qualifiedname>serif::model::checks::Graph</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="97" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="97" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1af5e8e21f9a309a234c23039c133fe9a6" prot="public" static="no">
<type>execution::EquilibriumEvaluator&lt; <ref refid="structserif_1_1model_1_1checks_1_1_bound" kindref="compound">Bound</ref>&lt; <ref refid="structserif_1_1model_1_1checks_1_1_moving_plan" kindref="compound">MovingPlan</ref> &gt;, <ref refid="namespaceserif_1_1model_1_1checks_1a1f24fce060f149d5c4cfa79d234244be" kindref="member">Graph</ref>, <ref refid="namespaceserif_1_1model_1_1checks_1a0bf4c43c2062e41e83bb79d1f37db6d4" kindref="member">EmptyInputs</ref> &gt;</type>
<definition>using serif::model::checks::MovingEvaluator = execution::EquilibriumEvaluator&lt;Bound&lt;MovingPlan&gt;, Graph, EmptyInputs&gt;</definition>
<argsstring></argsstring>
<name>MovingEvaluator</name>
<qualifiedname>serif::model::checks::MovingEvaluator</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="101" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="101" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a83a7493d4c7760c566e4245af2706d53" prot="public" static="no">
<type>execution::EquilibriumEvaluator&lt; <ref refid="structserif_1_1model_1_1checks_1_1_bound" kindref="compound">Bound</ref>&lt; <ref refid="structserif_1_1model_1_1checks_1_1_fixed_plan" kindref="compound">FixedPlan</ref> &gt;, <ref refid="namespaceserif_1_1model_1_1checks_1a1f24fce060f149d5c4cfa79d234244be" kindref="member">Graph</ref>, <ref refid="namespaceserif_1_1model_1_1checks_1a0bf4c43c2062e41e83bb79d1f37db6d4" kindref="member">EmptyInputs</ref> &gt;</type>
<definition>using serif::model::checks::FixedEvaluator = execution::EquilibriumEvaluator&lt;Bound&lt;FixedPlan&gt;, Graph, EmptyInputs&gt;</definition>
<argsstring></argsstring>
<name>FixedEvaluator</name>
<qualifiedname>serif::model::checks::FixedEvaluator</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="102" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="102" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a0c15395b83c58d8179dba45c1a029b03" prot="public" static="no">
<type>decltype(dependencies::make_computation_graph( dependencies::make_computation&lt; <ref refid="structserif_1_1model_1_1keys_1_1_physical_system" kindref="compound">keys::PhysicalSystem</ref>, dependencies::InputList&lt;&gt; &gt;([]() { return 0; }), dependencies::make_computation&lt; <ref refid="structserif_1_1model_1_1preconditioning_1_1_prepared_system" kindref="compound">preconditioning::PreparedSystem</ref>, dependencies::InputList&lt; <ref refid="structserif_1_1model_1_1keys_1_1_physical_system" kindref="compound">keys::PhysicalSystem</ref> &gt; &gt;([](int value) { return value; })))</type>
<definition>using serif::model::checks::PreparedGraph = decltype(dependencies::make_computation_graph(
dependencies::make_computation&lt;keys::PhysicalSystem, dependencies::InputList&lt;&gt;&gt;([]() {
return 0;
}), dependencies::make_computation&lt;preconditioning::PreparedSystem, dependencies::InputList&lt;keys::PhysicalSystem&gt;&gt;([](int value) {
return value;
})))</definition>
<argsstring></argsstring>
<name>PreparedGraph</name>
<qualifiedname>serif::model::checks::PreparedGraph</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="103" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="103" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a46d916c4508a99bba62e58d429980d5e" prot="public" static="no">
<type>execution::EquilibriumEvaluator&lt; <ref refid="structserif_1_1model_1_1checks_1_1_bound" kindref="compound">Bound</ref>&lt; <ref refid="structserif_1_1model_1_1checks_1_1_moving_plan" kindref="compound">MovingPlan</ref> &gt;, <ref refid="namespaceserif_1_1model_1_1checks_1a0c15395b83c58d8179dba45c1a029b03" kindref="member">PreparedGraph</ref>, <ref refid="namespaceserif_1_1model_1_1checks_1a0bf4c43c2062e41e83bb79d1f37db6d4" kindref="member">EmptyInputs</ref> &gt;</type>
<definition>using serif::model::checks::MovingPreparedEvaluator = execution::EquilibriumEvaluator&lt;Bound&lt;MovingPlan&gt;, PreparedGraph, EmptyInputs&gt;</definition>
<argsstring></argsstring>
<name>MovingPreparedEvaluator</name>
<qualifiedname>serif::model::checks::MovingPreparedEvaluator</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="109" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="109" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1acc3e76ae08e20b2c3a5cf3a1820e4619" prot="public" static="no">
<type>execution::EquilibriumEvaluator&lt; <ref refid="structserif_1_1model_1_1checks_1_1_bound" kindref="compound">Bound</ref>&lt; <ref refid="structserif_1_1model_1_1checks_1_1_fixed_plan" kindref="compound">FixedPlan</ref> &gt;, <ref refid="namespaceserif_1_1model_1_1checks_1a0c15395b83c58d8179dba45c1a029b03" kindref="member">PreparedGraph</ref>, <ref refid="namespaceserif_1_1model_1_1checks_1a0bf4c43c2062e41e83bb79d1f37db6d4" kindref="member">EmptyInputs</ref> &gt;</type>
<definition>using serif::model::checks::FixedPreparedEvaluator = execution::EquilibriumEvaluator&lt;Bound&lt;FixedPlan&gt;, PreparedGraph, EmptyInputs&gt;</definition>
<argsstring></argsstring>
<name>FixedPreparedEvaluator</name>
<qualifiedname>serif::model::checks::FixedPreparedEvaluator</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="110" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="110" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a447eafad85777c436b94d244938c9d21" prot="public" static="no">
<type><ref refid="structserif_1_1model_1_1_stellar_state" kindref="compound">StellarState</ref>&lt; <ref refid="structserif_1_1model_1_1checks_1_1_fixed_plan_1ad2907b7a085de29ee1eb711a0ebc2253" kindref="member">FixedPlan::Layout</ref> &gt;</type>
<definition>using serif::model::checks::FixedState = StellarState&lt;FixedPlan::Layout&gt;</definition>
<argsstring></argsstring>
<name>FixedState</name>
<qualifiedname>serif::model::checks::FixedState</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="111" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="111" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="namespaceserif_1_1model_1_1checks_1a06c2ca9588c23b311e36451e21e3e6a3" prot="public" static="no">
<type><ref refid="structserif_1_1model_1_1_stellar_state" kindref="compound">StellarState</ref>&lt; blocks::SystemLayout&lt; dependencies::KeyList&lt; <ref refid="namespaceserif_1_1model_1_1checks_1ac0d3ec42b0ba8c641587dacbda968b0d" kindref="member">Shape</ref>, <ref refid="namespaceserif_1_1model_1_1checks_1a0f801ed67f347eac5044c9400d863209" kindref="member">Density</ref> &gt;, <ref refid="namespaceserif_1_1model_1_1checks_1a68a6e5b462c5a29e862b40d6e6ddb977" kindref="member">Rows</ref> &gt; &gt;</type>
<definition>using serif::model::checks::OtherState = StellarState&lt;blocks::SystemLayout&lt;dependencies::KeyList&lt;Shape, Density&gt;, Rows&gt;&gt;</definition>
<argsstring></argsstring>
<name>OtherState</name>
<qualifiedname>serif::model::checks::OtherState</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="112" column="5" bodyfile="src/compile_time_checks/serif/model/state.cpp" bodystart="112" bodyend="-1"/>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<location file="src/compile_time_checks/serif/model/state.cpp" line="10" column="1"/>
</compounddef>
</doxygen>