Commit 70dfd259 authored by Hoda Anvari Kazemabad's avatar Hoda Anvari Kazemabad

Initial commit

parents
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File added
File added
File added
<DirectedGraph xmlns="http://schemas.microsoft.com/vs/2009/dgml">
<Nodes>
</Nodes>
<Links>
</Links>
<Categories>
</Categories>
</DirectedGraph>
\ No newline at end of file
File added
This diff is collapsed.

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27004.2009
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HodEx", "HodEx\HodEx.vcxproj", "{E9B25175-C78D-483E-9439-E8F444279F4E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E38D6539-F5E9-4B55-952E-9FA8D70D73AB}"
ProjectSection(SolutionItems) = preProject
Graph1.dgml = Graph1.dgml
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{E9B25175-C78D-483E-9439-E8F444279F4E}.Debug|x64.ActiveCfg = Release|x64
{E9B25175-C78D-483E-9439-E8F444279F4E}.Debug|x64.Build.0 = Release|x64
{E9B25175-C78D-483E-9439-E8F444279F4E}.Debug|x86.ActiveCfg = Debug|Win32
{E9B25175-C78D-483E-9439-E8F444279F4E}.Debug|x86.Build.0 = Debug|Win32
{E9B25175-C78D-483E-9439-E8F444279F4E}.Release|x64.ActiveCfg = Release|x64
{E9B25175-C78D-483E-9439-E8F444279F4E}.Release|x64.Build.0 = Release|x64
{E9B25175-C78D-483E-9439-E8F444279F4E}.Release|x86.ActiveCfg = Release|Win32
{E9B25175-C78D-483E-9439-E8F444279F4E}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {73E06202-E56C-435F-AED0-C020E0123FC5}
EndGlobalSection
EndGlobal
 HodEx.cpp
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\hodex.cpp(1196): warning C4018: '<': signed/unsigned mismatch
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\hodex.cpp(1098): warning C4101: 'n_sim_similar': unreferenced local variable
HodEx.vcxproj -> \\sisyphos\Buntransfer\ag_nokhostin\von_Hoda\Hoda\2. Second Task\000.get_direction_all_version\HodEx\Debug\HodEx.exe
B^\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\STDAFX.CPP
B^\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\STDAFX.CPP
B^\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\STDAFX.CPP
#TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.16299.0
Debug|Win32|\\sisyphos\Buntransfer\ag_nokhostin\von_Hoda\Hoda\2. Second Task\000.get_direction_all_version\HodEx\|
B^\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\DEBUG\HODEX.OBJ|\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\DEBUG\STDAFX.OBJ|\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\DEBUG\TINYXML2.OBJ
B^\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\DEBUG\HODEX.OBJ|\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\DEBUG\STDAFX.OBJ|\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\DEBUG\TINYXML2.OBJ
B^\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\DEBUG\HODEX.OBJ|\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\DEBUG\STDAFX.OBJ|\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\DEBUG\TINYXML2.OBJ
This diff is collapsed.
#pragma once
#include <string>
#include <vector>
using namespace std;
#define temp_cryst 403.15
size_t n_time_point;
string result_folder = "Results_Extract", logfile= result_folder + "\\" + "0.LogFile.txt",
complete_sim_name = result_folder + "\\" + "1.AllCompleteSim.csv", sim_healthy_name = result_folder + "\\" +
"2.HealthySim.csv", sim_not_healthy_name = result_folder + "\\" + "3.NotHealthySim.csv", sim_avg_name =
result_folder + "\\" + "4.AveragedSim.csv", sim_similar_name = result_folder + "\\" + "5.SimilarSim.csv",
sim_not_similar_name = result_folder + "\\" + "6.NotSimilarSim.csv", databank_name, input_xml = "InputInfo.xml";
bool sim_incomplete, complete_sim, sim_healthy, sim_not_healthy, sim_avg, sim_similar_bool, sim_not_similar_bool,
temperature_history, crystallisation_temperature, number_of_elements_on_edge, number_of_spherulites,
averaged_spherulites_diameter;
vector<double> time_points;
vector<string> databanks_name, sim_list;
vector <vector<string>> sim_seperated;
void WriteToCsv(vector<string>&, string&, double**);
void ReadInputXml();
void ReadXml(string&, string&, double**, int&);
vector<int> ReadResultsSpherulites(string&);
int ReadResultsStatistics(string&);
int ReadVtk(string&);
string GetVtkList(string);
vector<string> GetXMLandCSVFiles(string&, double**, ofstream& log);
string GetResultFromXmlAndCsv(string&, double**, double&, int&, vector<int>&, int&, int&);
vector<vector<string>> SeperateHealthAndMissingSim(string&);
vector<vector<string>> SeperateSimilarandNotSimilarSims(string&);
vector<string> MakeAvgSim(string&, double**);
void SortSim(vector<string>&);
string Win32FindDataToString(WIN32_FIND_DATA data);
vector<string> SplitTempProfile(const string&, const string& );
void SplitTempPair(double**, const string&, const string&, int&);
double InterlpolationTemp(double&, double&, double&, double&, double&);
double CalCrystTime(double**);
double StringToDouble(const string&);
int StringToInt(const string&);
bool StringToBool(const string&);
B// HodEx.cpp : Defines the entry point for the console application.
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{E9B25175-C78D-483E-9439-E8F444279F4E}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>HodEx</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BrowseInformation>true</BrowseInformation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<GenerateMapFile>true</GenerateMapFile>
<MapExports>true</MapExports>
</Link>
<Bscmake>
<PreserveSbr>true</PreserveSbr>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="Functions.h" />
<ClInclude Include="tinyxml2.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="HodEx.cpp" />
<ClCompile Include="tinyxml2.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="tinyxml2.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Functions.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="HodEx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="tinyxml2.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>
\ No newline at end of file
<DataEx>
<databank_path>
<databank>E:\Hoda\2.Second_Task\0.test_data\databank1</databank>
</databank_path>
<result_files>
<sim_incomplete>1</sim_incomplete>
<all_sim>1</all_sim>
<sim_healthy>1</sim_healthy>
<sim_not_healthy>1</sim_not_healthy>
<sim_averaged>1</sim_averaged>
<sim_similar>1</sim_similar>
<sim_not_similar>1</sim_not_similar>
</result_files>
<requested_inputs>
<temperature_history>1</temperature_history>
<crystallisation_temperature>1</crystallisation_temperature>
<number_of_elements_on_edge>1</number_of_elements_on_edge>
</requested_inputs>
<requested_outputs>
<number_of_spherulites>1</number_of_spherulites>
<averaged_spherulites_diameter>1</averaged_spherulites_diameter>
</requested_outputs>
<time_points>(0.0,0.5,1.0,2.5,5.0,10.0,25.0,50.0,100.0,200.0)</time_points>
</DataEx>
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\hodex.pch
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\vc141.pdb
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\stdafx.obj
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\tinyxml2.obj
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\hodex.obj
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\release\hodex.ipdb
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\release\hodex.iobj
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\release\hodex.exe
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\release\hodex.pdb
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\hodex.tlog\cl.command.1.tlog
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\hodex.tlog\cl.read.1.tlog
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\hodex.tlog\cl.write.1.tlog
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\hodex.tlog\hodex.write.1u.tlog
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\hodex.tlog\link.command.1.tlog
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\hodex.tlog\link.read.1.tlog
\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\release\hodex.tlog\link.write.1.tlog
 stdafx.cpp
HodEx.cpp
HodEx.cpp(200): warning C4018: '<': signed/unsigned mismatch
tinyxml2.cpp
Generating code
822 of 836 functions (98.3%) were compiled, the rest were copied from previous compilation.
0 functions were new in current compilation
0 functions had inline decision re-evaluated but remain unchanged
Finished generating code
HodEx.vcxproj -> \\sisyphos\Buntransfer\ag_nokhostin\von_Hoda\Hoda\2. Second Task\000.HodEx_all_version\HodEx\Release\HodEx.exe
B^\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\STDAFX.CPP
B^E:\HODA\2. SECOND TASK\000.HODEX_ALL_VERSION\HODEX\HODEX\STDAFX.CPP
B^E:\HODA\2. SECOND TASK\000.HODEX_ALL_VERSION\HODEX\HODEX\STDAFX.CPP
#TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.16299.0
Release|Win32|\\sisyphos\Buntransfer\ag_nokhostin\von_Hoda\Hoda\2. Second Task\000.HodEx_all_version\HodEx\|
B^\\sisyphos\Buntransfer\ag_nokhostin\von_Hoda\Hoda\2. Second Task\000.HodEx_all_version\HodEx\HodEx\HodEx.vcxproj
B^\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\RELEASE\HODEX.OBJ|\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\RELEASE\STDAFX.OBJ|\\SISYPHOS\BUNTRANSFER\AG_NOKHOSTIN\VON_HODA\HODA\2. SECOND TASK\000.GET_DIRECTION_ALL_VERSION\HODEX\HODEX\RELEASE\TINYXML2.OBJ
B^E:\HODA\2. SECOND TASK\000.HODEX_ALL_VERSION\HODEX\HODEX\RELEASE\HODEX.OBJ|E:\HODA\2. SECOND TASK\000.HODEX_ALL_VERSION\HODEX\HODEX\RELEASE\STDAFX.OBJ|E:\HODA\2. SECOND TASK\000.HODEX_ALL_VERSION\HODEX\HODEX\RELEASE\TINYXML2.OBJ
B^E:\HODA\2. SECOND TASK\000.HODEX_ALL_VERSION\HODEX\HODEX\RELEASE\HODEX.OBJ|E:\HODA\2. SECOND TASK\000.HODEX_ALL_VERSION\HODEX\HODEX\RELEASE\STDAFX.OBJ|E:\HODA\2. SECOND TASK\000.HODEX_ALL_VERSION\HODEX\HODEX\RELEASE\TINYXML2.OBJ
C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\TEAM TOOLS\STATIC ANALYSIS TOOLS\\RULE SETS\NATIVERECOMMENDEDRULES.RULESET
<?xml version="1.0" encoding="UTF-8"?>
<DEFECTS>
<DEFECT>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>590</LINE>
<COLUMN>11</COLUMN>
</SFA>
<DEFECTCODE>6246</DEFECTCODE>
<DESCRIPTION>Local declaration of 'i' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '587' of '\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\hodex.cpp'.</DESCRIPTION>
<FUNCTION>ReadXml</FUNCTION>
<DECORATED>?ReadXml@@YAXAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0PAPANAAH_N2@Z</DECORATED>
<FUNCLINE>498</FUNCLINE>
<PATH>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>587</LINE>
<COLUMN>7</COLUMN>
</SFA>
</PATH>
</DEFECT>
<DEFECT>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>543</LINE>
<COLUMN>27</COLUMN>
</SFA>
<DEFECTCODE>6011</DEFECTCODE>
<DESCRIPTION>Dereferencing NULL pointer 'sim_element'. </DESCRIPTION>
<FUNCTION>ReadXml</FUNCTION>
<DECORATED>?ReadXml@@YAXAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0PAPANAAH_N2@Z</DECORATED>
<FUNCLINE>498</FUNCLINE>
<PROBABILITY>1</PROBABILITY>
<RANK>4</RANK>
<CATEGORY>
<RULECATEGORY>mspft</RULECATEGORY>
</CATEGORY>
<PATH>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>506</LINE>
<COLUMN>8</COLUMN>
</SFA>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>507</LINE>
<COLUMN>8</COLUMN>
</SFA>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>507</LINE>
<COLUMN>26</COLUMN>
</SFA>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>507</LINE>
<COLUMN>41</COLUMN>
</SFA>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>507</LINE>
<COLUMN>52</COLUMN>
</SFA>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>508</LINE>
<COLUMN>17</COLUMN>
</SFA>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>512</LINE>
<COLUMN>23</COLUMN>
</SFA>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>513</LINE>
<COLUMN>44</COLUMN>
</SFA>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>518</LINE>
<COLUMN>21</COLUMN>
</SFA>
<SFA>
<FILEPATH>\\sisyphos\buntransfer\ag_nokhostin\von_hoda\hoda\2. second task\000.get_direction_all_version\hodex\hodex\</FILEPATH>
<FILENAME>hodex.cpp</FILENAME>
<LINE>520</LINE>
<COLUMN>18</COLUMN>
</SFA>
<SFA>