<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <OutputType>Exe</OutputType>
        <TargetFramework>net8.0</TargetFramework>
        <RootNamespace>RitzMethod</RootNamespace>
    </PropertyGroup>

    <ItemGroup>
        <Compile Include="CollocationTaskModel.fs" />
        <Compile Include="RitzTaskModel.fs" />
        <Compile Include="RitzTaskData.fs" />
        <Compile Include="Infrastructure.fs"/>
        <Compile Include="RitzMethod.fs"/>
        <Compile Include="CollocationMethod.fs"/>
        <Compile Include="CollocationTaskData.fs" />
        <Compile Include="Program.fs" />
    </ItemGroup>

    <ItemGroup>
        <PackageReference Include="FsAlg" Version="0.5.13"/>
        <PackageReference Include="MathNet.Numerics.FSharp" Version="5.0.0"/>
        <PackageReference Include="Plotly.NET" Version="4.2.0" />
    </ItemGroup>

    <ItemGroup>
      <Reference Include="Plotly.NET">
        <HintPath>..\..\..\..\..\.nuget\packages\plotly.net\4.2.0\lib\netstandard2.0\Plotly.NET.dll</HintPath>
      </Reference>
    </ItemGroup>

</Project>
