diff --git a/visualc/KLU/KLU_COMPLEX.vcxproj b/visualc/KLU/KLU_COMPLEX.vcxproj
new file mode 100644
index 000000000..c64bb5fb9
--- /dev/null
+++ b/visualc/KLU/KLU_COMPLEX.vcxproj
@@ -0,0 +1,165 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}
+ Win32Proj
+
+
+
+ StaticLibrary
+ v140
+
+
+ StaticLibrary
+ v140
+
+
+ StaticLibrary
+ v140
+
+
+ StaticLibrary
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ Debug\
+ Debug\
+ Release\
+ Release\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+
+
+ Disabled
+ $(ProjectDir)..\src\include\;$(ProjectDir)..\..\src\include\;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;SIMULATOR;NGDEBUG;XSPICE;KLU;COMPLEX;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebug
+
+
+ Level4
+ EditAndContinue
+ CompileAsC
+
+
+
+
+ Full
+ Speed
+ true
+ $(ProjectDir)..\src\include\;$(ProjectDir)..\..\src\include\;%(AdditionalIncludeDirectories)
+ WIN32;_LIB;COMPLEX;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+
+
+ X64
+
+
+ Disabled
+ $(ProjectDir)..\src\include\;$(ProjectDir)..\..\src\include\;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;SIMULATOR;NGDEBUG;XSPICE;KLU;COMPLEX;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebug
+
+
+ Level4
+ ProgramDatabase
+ CompileAsC
+
+
+
+
+ X64
+
+
+ Full
+ Speed
+ true
+ $(ProjectDir)..\src\include\;$(ProjectDir)..\..\src\include\;%(AdditionalIncludeDirectories)
+ _LIB;COMPLEX;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/visualc/vngspice.sln b/visualc/vngspice.sln
index 260d55371..0c8d2e98c 100644
--- a/visualc/vngspice.sln
+++ b/visualc/vngspice.sln
@@ -10,8 +10,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vngspice", "vngspice.vcxpro
{13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6} = {13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}
{7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2}
{8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2} = {8271FEA2-8AC0-4B6D-BAEA-A503D37B5DB2}
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A} = {B8DD41C5-70C6-4183-9018-C4B518E8D36A}
{9ABEC5F2-F6C6-41DE-88AB-02460A07F46E} = {9ABEC5F2-F6C6-41DE-88AB-02460A07F46E}
- {7A6473F5-AFED-4910-88D2-6204DA829832} = {7A6473F5-AFED-4910-88D2-6204DA829832}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmpp", "xspice\cmpp\cmpp.vcxproj", "{7C865696-FA10-43AE-A20B-22AE72A165E2}"
@@ -46,6 +46,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xtraevt", "xspice\xtraevt.v
{7C865696-FA10-43AE-A20B-22AE72A165E2} = {7C865696-FA10-43AE-A20B-22AE72A165E2}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KLU_COMPLEX", "KLU\KLU_COMPLEX.vcxproj", "{B8DD41C5-70C6-4183-9018-C4B518E8D36A}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
console_debug|x64 = console_debug|x64
@@ -182,30 +184,6 @@ Global
{D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x64.Build.0 = Release|x64
{D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x86.ActiveCfg = Release|Win32
{D701EA0E-B8B0-41D6-A90E-A0D8233F15FB}.ReleaseOMP|x86.Build.0 = Release|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x64.ActiveCfg = Debug|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x64.Build.0 = Debug|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x86.ActiveCfg = Debug|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_debug|x86.Build.0 = Debug|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x64.ActiveCfg = Release|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x64.Build.0 = Release|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x86.ActiveCfg = Release|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release_omp|x86.Build.0 = Release|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x64.ActiveCfg = Release|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x64.Build.0 = Release|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x86.ActiveCfg = Release|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.console_release|x86.Build.0 = Release|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.Debug|x64.ActiveCfg = Debug|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.Debug|x64.Build.0 = Debug|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.Debug|x86.ActiveCfg = Debug|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.Debug|x86.Build.0 = Debug|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.Release|x64.ActiveCfg = Release|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.Release|x64.Build.0 = Release|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.Release|x86.ActiveCfg = Release|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.Release|x86.Build.0 = Release|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x64.ActiveCfg = Release|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x64.Build.0 = Release|x64
- {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x86.ActiveCfg = Release|Win32
- {7A6473F5-AFED-4910-88D2-6204DA829832}.ReleaseOMP|x86.Build.0 = Release|Win32
{4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x64.ActiveCfg = Debug|x64
{4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x64.Build.0 = Debug|x64
{4BB60215-9A09-4192-9DB6-1A0CA823AFCA}.console_debug|x86.ActiveCfg = Debug|Win32
@@ -254,6 +232,30 @@ Global
{13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x64.Build.0 = Release|x64
{13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x86.ActiveCfg = Release|Win32
{13500662-AF0B-4AB6-9AF9-BC3E07B5C1C6}.ReleaseOMP|x86.Build.0 = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x64.ActiveCfg = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x64.Build.0 = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x86.ActiveCfg = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x86.Build.0 = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release_omp|x64.ActiveCfg = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release_omp|x64.Build.0 = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release_omp|x86.ActiveCfg = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release_omp|x86.Build.0 = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release|x64.ActiveCfg = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release|x64.Build.0 = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release|x86.ActiveCfg = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release|x86.Build.0 = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Debug|x64.ActiveCfg = Debug|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Debug|x64.Build.0 = Debug|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Debug|x86.ActiveCfg = Debug|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Debug|x86.Build.0 = Debug|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Release|x64.ActiveCfg = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Release|x64.Build.0 = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Release|x86.ActiveCfg = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Release|x86.Build.0 = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.ReleaseOMP|x64.ActiveCfg = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.ReleaseOMP|x64.Build.0 = Release|x64
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.ReleaseOMP|x86.ActiveCfg = Release|Win32
+ {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.ReleaseOMP|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/visualc/vngspice.vcxproj b/visualc/vngspice.vcxproj
index efbe7d39b..9a53c7b38 100644
--- a/visualc/vngspice.vcxproj
+++ b/visualc/vngspice.vcxproj
@@ -227,7 +227,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Windows
0
@@ -273,7 +273,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Windows
0
@@ -290,8 +290,8 @@
true
-
- make-install-vngspice.bat $(OutDir)
+
+ make-install-vngspice.bat $(OutDir)
@@ -324,7 +324,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Windows
0
@@ -338,8 +338,8 @@
true
-
- make-install-vngspiced.bat $(OutDir) 64
+
+ make-install-vngspiced.bat $(OutDir) 64
@@ -375,7 +375,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Windows
0
@@ -394,8 +394,8 @@
true
-
- make-install-vngspice.bat $(OutDir) 64
+
+ make-install-vngspice.bat $(OutDir) 64
@@ -425,7 +425,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Console
0
@@ -471,7 +471,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Console
0
@@ -520,7 +520,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Console
0
@@ -534,8 +534,8 @@
true
-
- make-install-vngspiced.bat $(OutDir) 64
+
+ make-install-vngspiced.bat $(OutDir) 64
@@ -571,7 +571,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Console
0
@@ -588,8 +588,8 @@
true
-
- make-install-vngspice.bat $(OutDir) 64
+
+ make-install-vngspice.bat $(OutDir) 64
@@ -623,7 +623,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Windows
0
@@ -676,7 +676,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Windows
0
@@ -695,8 +695,8 @@
true
-
- make-install-vngspice.bat $(OutDir) 64
+
+ make-install-vngspice.bat $(OutDir) 64
@@ -730,7 +730,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Console
0
@@ -783,7 +783,7 @@
true
- psapi.lib;%(AdditionalDependencies)
+ psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies)
true
Console
0
@@ -800,8 +800,8 @@
true
-
- make-install-vngspice.bat $(OutDir) 64
+
+ make-install-vngspice.bat $(OutDir) 64
@@ -1053,6 +1053,11 @@
+
+
+
+
+
@@ -1555,6 +1560,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1581,10 +1624,10 @@
+
-
@@ -1700,6 +1743,7 @@
+
@@ -1713,6 +1757,7 @@
+
@@ -1737,6 +1782,7 @@
+
@@ -1756,6 +1802,7 @@
+
@@ -1773,6 +1820,7 @@
+
@@ -1789,6 +1837,7 @@
+
@@ -1805,6 +1854,7 @@
+
@@ -1821,6 +1871,7 @@
+
@@ -1836,6 +1887,7 @@
+
@@ -1852,6 +1904,7 @@
+
@@ -1870,6 +1923,7 @@
+
@@ -1888,6 +1942,7 @@
+
@@ -1907,6 +1962,7 @@
+
@@ -1926,6 +1982,7 @@
+
@@ -1945,6 +2002,7 @@
+
@@ -1964,6 +2022,7 @@
+
@@ -1982,6 +2041,9 @@
+
+
+
@@ -2000,6 +2062,9 @@
+
+
+
@@ -2011,6 +2076,9 @@
+
+
+
@@ -2030,6 +2098,9 @@
+
+
+
@@ -2039,6 +2110,9 @@
+
+
+
@@ -2053,6 +2127,7 @@
+
@@ -2076,6 +2151,9 @@
+
+
+
@@ -2089,6 +2167,9 @@
+
+
+
@@ -2102,6 +2183,7 @@
+
@@ -2120,6 +2202,7 @@
+
@@ -2137,6 +2220,7 @@
+
@@ -2156,6 +2240,9 @@
+
+
+
@@ -2172,6 +2259,10 @@
+
+
+
+
@@ -2190,6 +2281,9 @@
+
+
+
@@ -2204,6 +2298,9 @@
+
+
+
@@ -2222,6 +2319,9 @@
+
+
+
@@ -2234,6 +2334,9 @@
+
+
+
@@ -2247,6 +2350,9 @@
+
+
+
@@ -2263,6 +2369,7 @@
+
@@ -2286,6 +2393,7 @@
+
@@ -2309,6 +2417,7 @@
+
@@ -2331,6 +2440,7 @@
+
@@ -2345,6 +2455,7 @@
+
@@ -2365,6 +2476,7 @@
+
@@ -2381,6 +2493,7 @@
+
@@ -2403,10 +2516,12 @@
+
+
@@ -2429,9 +2544,13 @@
+
+
+
+
@@ -2449,6 +2568,7 @@
+
@@ -2464,6 +2584,9 @@
+
+
+
@@ -2477,6 +2600,9 @@
+
+
+
@@ -2486,6 +2612,9 @@
+
+
+
@@ -2503,6 +2632,7 @@
+
@@ -2518,6 +2648,9 @@
+
+
+
@@ -2529,6 +2662,9 @@
+
+
+
@@ -2561,6 +2697,7 @@
+
@@ -2686,4 +2823,4 @@
-
\ No newline at end of file
+