Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/06/13 20:45:07 (11 years ago)
Author:
ascheibe
Message:

#1886

  • moved lrs code into analyzer project
  • added lrs performance test
  • moved performance tests into an own project
  • don't use 64 bit number format of lrs as it does not work correctly
Location:
branches/HeuristicLab.Analysis.AlgorithmBehavior/liblrs
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified branches/HeuristicLab.Analysis.AlgorithmBehavior/liblrs/ctest_liblrs/ctest_liblrs.vcxproj

    r10198 r10200  
    66      <Platform>Win32</Platform>
    77    </ProjectConfiguration>
     8    <ProjectConfiguration Include="Debug|x64">
     9      <Configuration>Debug</Configuration>
     10      <Platform>x64</Platform>
     11    </ProjectConfiguration>
    812    <ProjectConfiguration Include="Release|Win32">
    913      <Configuration>Release</Configuration>
    1014      <Platform>Win32</Platform>
     15    </ProjectConfiguration>
     16    <ProjectConfiguration Include="Release|x64">
     17      <Configuration>Release</Configuration>
     18      <Platform>x64</Platform>
    1119    </ProjectConfiguration>
    1220  </ItemGroup>
     
    2230    <CharacterSet>MultiByte</CharacterSet>
    2331  </PropertyGroup>
     32  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     33    <ConfigurationType>Application</ConfigurationType>
     34    <UseDebugLibraries>true</UseDebugLibraries>
     35    <PlatformToolset>v110</PlatformToolset>
     36    <CharacterSet>MultiByte</CharacterSet>
     37  </PropertyGroup>
    2438  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     39    <ConfigurationType>Application</ConfigurationType>
     40    <UseDebugLibraries>false</UseDebugLibraries>
     41    <PlatformToolset>v110</PlatformToolset>
     42    <WholeProgramOptimization>true</WholeProgramOptimization>
     43    <CharacterSet>MultiByte</CharacterSet>
     44  </PropertyGroup>
     45  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    2546    <ConfigurationType>Application</ConfigurationType>
    2647    <UseDebugLibraries>false</UseDebugLibraries>
     
    3556    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    3657  </ImportGroup>
     58  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
     59    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     60  </ImportGroup>
    3761  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     62    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     63  </ImportGroup>
     64  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    3865    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    3966  </ImportGroup>
     
    4471    <ReferencePath>$(SolutionDir)Debug;$(ReferencePath)</ReferencePath>
    4572  </PropertyGroup>
     73  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     74    <IncludePath>$(SolutionDir);$(IncludePath)</IncludePath>
     75    <LibraryPath>$(SolutionDir)x64\Debug;$(LibraryPath)</LibraryPath>
     76    <ReferencePath>$(SolutionDir)Debug;$(ReferencePath)</ReferencePath>
     77  </PropertyGroup>
    4678  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    4779    <IncludePath>$(SolutionDir);$(IncludePath)</IncludePath>
    4880    <LibraryPath>$(SolutionDir)\Release;$(LibraryPath)</LibraryPath>
    4981  </PropertyGroup>
     82  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     83    <IncludePath>$(SolutionDir);$(IncludePath)</IncludePath>
     84    <LibraryPath>$(SolutionDir)\Release;$(LibraryPath)</LibraryPath>
     85  </PropertyGroup>
    5086  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     87    <ClCompile>
     88      <WarningLevel>Level3</WarningLevel>
     89      <Optimization>Disabled</Optimization>
     90      <SDLCheck>true</SDLCheck>
     91    </ClCompile>
     92    <Link>
     93      <GenerateDebugInformation>true</GenerateDebugInformation>
     94      <AdditionalDependencies>liblrs.lib;%(AdditionalDependencies)</AdditionalDependencies>
     95    </Link>
     96  </ItemDefinitionGroup>
     97  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    5198    <ClCompile>
    5299      <WarningLevel>Level3</WarningLevel>
     
    74121    </Link>
    75122  </ItemDefinitionGroup>
     123  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     124    <ClCompile>
     125      <WarningLevel>Level3</WarningLevel>
     126      <Optimization>MaxSpeed</Optimization>
     127      <FunctionLevelLinking>true</FunctionLevelLinking>
     128      <IntrinsicFunctions>true</IntrinsicFunctions>
     129      <SDLCheck>true</SDLCheck>
     130    </ClCompile>
     131    <Link>
     132      <GenerateDebugInformation>true</GenerateDebugInformation>
     133      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     134      <OptimizeReferences>true</OptimizeReferences>
     135      <AdditionalDependencies>$(SolutionDir)Release\liblrs.lib;%(AdditionalDependencies)</AdditionalDependencies>
     136    </Link>
     137  </ItemDefinitionGroup>
    76138  <ItemGroup>
    77139    <ClCompile Include="main.cpp" />
  • TabularUnified branches/HeuristicLab.Analysis.AlgorithmBehavior/liblrs/liblrs/extfunc.c

    r10198 r10200  
    5656  /* now flags in lrs_dat can be set */     
    5757  Q->m=numPoints;           /* number of input rows = number of vertices   */
    58   Q->n=dimension;/*TODO: +1?*/           /* number of input columns   (dimension + 1 )  */
     58  Q->n=dimension;         /* number of input columns  */
    5959  Q->hull = TRUE;     /* convex hull problem: facet enumeration      */
    6060  Q->polytope= TRUE;  /* input is a polytope                         */
  • TabularUnified branches/HeuristicLab.Analysis.AlgorithmBehavior/liblrs/liblrs/liblrs.sln

    r10198 r10200  
    5252    {B6D2A50A-D977-4F8F-8BCA-08591D6BB52D}.Debug|Win32.ActiveCfg = Debug|Win32
    5353    {B6D2A50A-D977-4F8F-8BCA-08591D6BB52D}.Debug|Win32.Build.0 = Debug|Win32
    54     {B6D2A50A-D977-4F8F-8BCA-08591D6BB52D}.Debug|x64.ActiveCfg = Debug|Win32
    55     {B6D2A50A-D977-4F8F-8BCA-08591D6BB52D}.Debug|x64.Build.0 = Debug|Win32
     54    {B6D2A50A-D977-4F8F-8BCA-08591D6BB52D}.Debug|x64.ActiveCfg = Debug|x64
     55    {B6D2A50A-D977-4F8F-8BCA-08591D6BB52D}.Debug|x64.Build.0 = Debug|x64
    5656    {B6D2A50A-D977-4F8F-8BCA-08591D6BB52D}.Release|Any CPU.ActiveCfg = Release|Win32
    5757    {B6D2A50A-D977-4F8F-8BCA-08591D6BB52D}.Release|Mixed Platforms.ActiveCfg = Release|Win32
  • TabularUnified branches/HeuristicLab.Analysis.AlgorithmBehavior/liblrs/liblrs/liblrs.vcxproj

    r10198 r10200  
    3535  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    3636  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    37     <ConfigurationType>StaticLibrary</ConfigurationType>
     37    <ConfigurationType>DynamicLibrary</ConfigurationType>
    3838    <UseDebugLibraries>true</UseDebugLibraries>
    3939    <PlatformToolset>v110</PlatformToolset>
     
    9393  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    9494    <ClCompile>
    95       <PreprocessorDefinitions>_WINDLL;%(PreprocessorDefinitions);B64</PreprocessorDefinitions>
     95      <PreprocessorDefinitions>_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    9696    </ClCompile>
    9797  </ItemDefinitionGroup>
    9898  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    9999    <ClCompile>
    100       <PreprocessorDefinitions>_WINDLL;%(PreprocessorDefinitions);B64</PreprocessorDefinitions>
     100      <PreprocessorDefinitions>_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    101101    </ClCompile>
    102102  </ItemDefinitionGroup>
Note: See TracChangeset for help on using the changeset viewer.