228 lines
22 KiB
XML
228 lines
22 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="utils_2serialize_2top_8hpp" kind="file" language="C++">
|
||
|
|
<compoundname>top.hpp</compoundname>
|
||
|
|
<includes local="no">cstddef</includes>
|
||
|
|
<includes local="no">filesystem</includes>
|
||
|
|
<includes local="no">functional</includes>
|
||
|
|
<includes refid="record_8hpp" local="yes">serif/utils/serialize/record.hpp</includes>
|
||
|
|
<includedby refid="backend_2mfem_2serialize_2top_8hpp" local="yes">src/include/serif/backend/mfem/serialize/top.hpp</includedby>
|
||
|
|
<includedby refid="serialize_8hpp" local="yes">src/include/serif/utils/serialize/serialize.hpp</includedby>
|
||
|
|
<includedby refid="utils_2serialize_2top_8cpp" local="yes">src/lib/serif/utils/serialize/top.cpp</includedby>
|
||
|
|
<incdepgraph>
|
||
|
|
<node id="5">
|
||
|
|
<label>serif/utils/serialize/record.hpp</label>
|
||
|
|
<link refid="record_8hpp"/>
|
||
|
|
<childnode refid="6" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="7" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="8" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="9" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="10" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="11" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="12" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="4" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="13" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="14" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="15" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="16" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="17" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="18" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="19" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="20" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="21" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="22" relation="include">
|
||
|
|
</childnode>
|
||
|
|
</node>
|
||
|
|
<node id="1">
|
||
|
|
<label>src/include/serif/utils/serialize/top.hpp</label>
|
||
|
|
<link refid="utils_2serialize_2top_8hpp"/>
|
||
|
|
<childnode refid="2" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="3" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="4" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="5" relation="include">
|
||
|
|
</childnode>
|
||
|
|
</node>
|
||
|
|
<node id="6">
|
||
|
|
<label>algorithm</label>
|
||
|
|
</node>
|
||
|
|
<node id="7">
|
||
|
|
<label>array</label>
|
||
|
|
</node>
|
||
|
|
<node id="8">
|
||
|
|
<label>bit</label>
|
||
|
|
</node>
|
||
|
|
<node id="9">
|
||
|
|
<label>concepts</label>
|
||
|
|
</node>
|
||
|
|
<node id="2">
|
||
|
|
<label>cstddef</label>
|
||
|
|
</node>
|
||
|
|
<node id="10">
|
||
|
|
<label>cstdint</label>
|
||
|
|
</node>
|
||
|
|
<node id="11">
|
||
|
|
<label>exception</label>
|
||
|
|
</node>
|
||
|
|
<node id="12">
|
||
|
|
<label>expected</label>
|
||
|
|
</node>
|
||
|
|
<node id="3">
|
||
|
|
<label>filesystem</label>
|
||
|
|
</node>
|
||
|
|
<node id="4">
|
||
|
|
<label>functional</label>
|
||
|
|
</node>
|
||
|
|
<node id="13">
|
||
|
|
<label>limits</label>
|
||
|
|
</node>
|
||
|
|
<node id="14">
|
||
|
|
<label>map</label>
|
||
|
|
</node>
|
||
|
|
<node id="15">
|
||
|
|
<label>optional</label>
|
||
|
|
</node>
|
||
|
|
<node id="16">
|
||
|
|
<label>string</label>
|
||
|
|
</node>
|
||
|
|
<node id="17">
|
||
|
|
<label>string_view</label>
|
||
|
|
</node>
|
||
|
|
<node id="18">
|
||
|
|
<label>tuple</label>
|
||
|
|
</node>
|
||
|
|
<node id="19">
|
||
|
|
<label>type_traits</label>
|
||
|
|
</node>
|
||
|
|
<node id="20">
|
||
|
|
<label>utility</label>
|
||
|
|
</node>
|
||
|
|
<node id="21">
|
||
|
|
<label>variant</label>
|
||
|
|
</node>
|
||
|
|
<node id="22">
|
||
|
|
<label>vector</label>
|
||
|
|
</node>
|
||
|
|
</incdepgraph>
|
||
|
|
<invincdepgraph>
|
||
|
|
<node id="5">
|
||
|
|
<label>src/compile_time_checks/serif/backend_independent.cpp</label>
|
||
|
|
<link refid="backend__independent_8cpp"/>
|
||
|
|
</node>
|
||
|
|
<node id="2">
|
||
|
|
<label>src/include/serif/backend/mfem/serialize/top.hpp</label>
|
||
|
|
<link refid="backend_2mfem_2serialize_2top_8hpp"/>
|
||
|
|
<childnode refid="3" relation="include">
|
||
|
|
</childnode>
|
||
|
|
</node>
|
||
|
|
<node id="4">
|
||
|
|
<label>src/include/serif/utils/serialize/serialize.hpp</label>
|
||
|
|
<link refid="serialize_8hpp"/>
|
||
|
|
<childnode refid="5" relation="include">
|
||
|
|
</childnode>
|
||
|
|
</node>
|
||
|
|
<node id="1">
|
||
|
|
<label>src/include/serif/utils/serialize/top.hpp</label>
|
||
|
|
<link refid="utils_2serialize_2top_8hpp"/>
|
||
|
|
<childnode refid="2" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="4" relation="include">
|
||
|
|
</childnode>
|
||
|
|
<childnode refid="6" relation="include">
|
||
|
|
</childnode>
|
||
|
|
</node>
|
||
|
|
<node id="3">
|
||
|
|
<label>src/lib/serif/backend/mfem/serialize/top.cpp</label>
|
||
|
|
<link refid="backend_2mfem_2serialize_2top_8cpp"/>
|
||
|
|
</node>
|
||
|
|
<node id="6">
|
||
|
|
<label>src/lib/serif/utils/serialize/top.cpp</label>
|
||
|
|
<link refid="utils_2serialize_2top_8cpp"/>
|
||
|
|
</node>
|
||
|
|
</invincdepgraph>
|
||
|
|
<innerclass refid="structserif_1_1utils_1_1serialize_1_1_top_export_options" prot="public">serif::utils::serialize::TopExportOptions</innerclass>
|
||
|
|
<innerclass refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source" prot="public">serif::utils::serialize::TopPolytropeSource</innerclass>
|
||
|
|
<innerclass refid="structserif_1_1utils_1_1serialize_1_1_top_export_report" prot="public">serif::utils::serialize::TopExportReport</innerclass>
|
||
|
|
<innernamespace refid="namespaceserif">serif</innernamespace>
|
||
|
|
<innernamespace refid="namespaceserif_1_1utils">serif::utils</innernamespace>
|
||
|
|
<innernamespace refid="namespaceserif_1_1utils_1_1serialize">serif::utils::serialize</innernamespace>
|
||
|
|
<briefdescription>
|
||
|
|
</briefdescription>
|
||
|
|
<detaileddescription>
|
||
|
|
</detaileddescription>
|
||
|
|
<programlisting>
|
||
|
|
<codeline lineno="1"><highlight class="preprocessor">#pragma<sp/>once</highlight><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="2"><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="3"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><cstddef></highlight><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="4"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><filesystem></highlight><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="5"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><functional></highlight><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="6"><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="7"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="record_8hpp" kindref="compound">serif/utils/serialize/record.hpp</ref>"</highlight><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="8"><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="9"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal"><ref refid="namespaceserif_1_1utils_1_1serialize" kindref="compound">serif::utils::serialize</ref><sp/>{</highlight></codeline>
|
||
|
|
<codeline lineno="11" refid="structserif_1_1utils_1_1serialize_1_1_top_export_options" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_options" kindref="compound">TopExportOptions</ref><sp/>{</highlight></codeline>
|
||
|
|
<codeline lineno="12"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_options_1a8aaa3ec07cda64fac2321cc0d5f7bec6" kindref="member">radial_points</ref>{64};</highlight></codeline>
|
||
|
|
<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_options_1a824d4f2013e3c99732b423d916781322" kindref="member">maximum_degree</ref>{16};</highlight></codeline>
|
||
|
|
<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_options_1a16af33932a4a27a477071c0e48995bd2" kindref="member">angular_points</ref>{48};</highlight></codeline>
|
||
|
|
<codeline lineno="15"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_options_1ae2cc47357f3ba98936000382aeee8657" kindref="member">azimuthal_points</ref>{8};</highlight></codeline>
|
||
|
|
<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_options_1ad6c4bce32afe1a1aee13785a1ecb2fce" kindref="member">relative_symmetry_tolerance</ref>{1e-3};</highlight></codeline>
|
||
|
|
<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_options_1ad3ab3d1b877a722fe189ad543031ed52" kindref="member">relative_surface_tolerance</ref>{1e-6};</highlight></codeline>
|
||
|
|
<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_options_1a649a8b6a031ce35de4de0b3a37dc406b" kindref="member">relative_surface_projection_tolerance</ref>{1e-3};</highlight></codeline>
|
||
|
|
<codeline lineno="19"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
|
<codeline lineno="20"><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="25" refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source" kindref="compound">TopPolytropeSource</ref><sp/>{</highlight></codeline>
|
||
|
|
<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source_1a6e8262302f88c45772ba2a0f0d81e1a4" kindref="member">polytropic_index</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="27"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source_1af6adb4ecab5ffded317714649ebe4c5e" kindref="member">gravitational_constant</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="28"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source_1a2037728b33d8a3899c46e0d97783ca4c" kindref="member">mass</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source_1a0956fbf9cb081d320256cbaa6c35a7e4" kindref="member">angular_velocity</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="30"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source_1acebdd27e730ebedc1994aab419215cdc" kindref="member">central_density</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source_1ab89dff7c628ccd44e96210b2f942fc32" kindref="member">central_enthalpy</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="32"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::function<Result<double>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>mu,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>phi)><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source_1ae1e79930ed48476beb47346261a4d4bf" kindref="member">surface_radius</ref>;</highlight></codeline>
|
||
|
|
<codeline lineno="33"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::function<Result<double>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>radius,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>mu,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>phi)><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source_1a902c8f586dec98fa19bb0e8a327578dc" kindref="member">enthalpy</ref>;</highlight></codeline>
|
||
|
|
<codeline lineno="35"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::function<std::size_t()><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source_1a182e28ed54d07278b0200e6fc890d63a" kindref="member">roundoff_density_clamps</ref>;</highlight></codeline>
|
||
|
|
<codeline lineno="36"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
|
<codeline lineno="37"><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="39" refid="structserif_1_1utils_1_1serialize_1_1_top_export_report" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report" kindref="compound">TopExportReport</ref><sp/>{</highlight></codeline>
|
||
|
|
<codeline lineno="40"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::filesystem::path<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a44ed6993c029022bdc785f134d2f9c0d" kindref="member">directory</ref>;</highlight></codeline>
|
||
|
|
<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a21fabaf484ebd61c244ecb04cef2381e" kindref="member">radial_points</ref>{},<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1ac937cbabd726207a138877cb5b4e376f" kindref="member">maximum_degree</ref>{},<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a8e39851d83ad6204994456a91a647a38" kindref="member">angular_points</ref>{},<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a0ce92b3b36046bd2a636de0b6f474fc9" kindref="member">azimuthal_points</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="42"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a15ef5af2bd581ea1deb3c064aa207787" kindref="member">source_equatorial_radius</ref>{},<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1ab6ca1fe32ef27dd52287cf6cf0ff8c62" kindref="member">source_polar_radius</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="43"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1ab18ea39a481246d9ebcf1ecd65cf2f8d" kindref="member">equatorial_radius</ref>{},<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1aefddba1131ae4271de15d8e9198ddbcc" kindref="member">polar_radius</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="44"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1aab21350bd4c9e90e86955e4da8b049a2" kindref="member">lambda</ref>{},<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a73277eed9bf5d3d7070ea141292109e4" kindref="member">flattening</ref>{},<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1abf2af5d463c4cd3e626188aa51e428fd" kindref="member">alpha</ref>{},<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a9ade91a1b680e33861177e7c423f0ac6" kindref="member">rotation</ref>{},<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1ae41188a57bf7babdcc8197c0a78a6ee4" kindref="member">rotation_over_kepler</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="45"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a0ec63208a133c5d73630e24fe78980cd" kindref="member">angular_frequency_unit</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="46"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a0a21593f6202ab706a15965e3719e77d" kindref="member">maximum_relative_surface_symmetry_error</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="47"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a64e15b83a25e2676ea1bb9fa3fe5b617" kindref="member">maximum_relative_enthalpy_symmetry_error</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="48"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a4f9af1ffc782ca91231e631557663902" kindref="member">maximum_relative_surface_projection_error</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="50"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a315bb02397bbf1f5b70c851cdd79ee78" kindref="member">maximum_relative_enthalpy_projection_error</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="51"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a9e32c3d78d4480e2bf7159c4c16a5f39" kindref="member">maximum_relative_surface_enthalpy</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="52"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a04065a414aa0a93749835475e3419a80" kindref="member">minimum_mapping_derivative</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="53"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1adcbe6a1d8ec74ead815b2a4ff0654318" kindref="member">minimum_enthalpy</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="54"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::size_t<sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_report_1a262da76befc4f528ac9ccc391412a1ab" kindref="member">roundoff_density_clamps</ref>{};</highlight></codeline>
|
||
|
|
<codeline lineno="55"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
|
<codeline lineno="56"><highlight class="normal"></highlight></codeline>
|
||
|
|
<codeline lineno="62"><highlight class="normal"><sp/><sp/><sp/><sp/>[[nodiscard]]<sp/><ref refid="namespaceserif_1_1utils_1_1serialize_1ace9e0af29889a767ef1c95a09a4b7265" kindref="member">Result<TopExportReport></ref><sp/><ref refid="namespaceserif_1_1utils_1_1serialize_1ac247352aee3417238eda1bf573f1b197" kindref="member">export_top</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>std::filesystem::path&<sp/>path,</highlight></codeline>
|
||
|
|
<codeline lineno="63"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_polytrope_source" kindref="compound">TopPolytropeSource</ref>&<sp/>source,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="structserif_1_1utils_1_1serialize_1_1_top_export_options" kindref="compound">TopExportOptions</ref>&<sp/>options<sp/>=<sp/>{});</highlight></codeline>
|
||
|
|
<codeline lineno="64"><highlight class="normal">}</highlight></codeline>
|
||
|
|
</programlisting>
|
||
|
|
<location file="src/include/serif/utils/serialize/top.hpp"/>
|
||
|
|
</compounddef>
|
||
|
|
</doxygen>
|