aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/TCC/Tango.TCC.LoadTestLib/EigenDir/test/mpl2only.cpp
blob: 7d04d6bba617bb19d12c8471196c2a68daf34554 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// This file is part of Eigen, a lightweight C++ template library
// for linear algebra.
//
// Copyright (C) 2015 Gael Guennebaud <gael.guennebaud@inria.fr>
//
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

#define EIGEN_MPL2_ONLY
#include <Eigen/Dense>
#include <Eigen/SparseCore>
#include <Eigen/SparseLU>
#include <Eigen/SparseQR>
#include <Eigen/Sparse>
#include <Eigen/IterativeLinearSolvers>
#include <Eigen/Eigen>

int main()
{
  return 0;
}
span> System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.BL.Entities; using Tango.BL.Enumerations; using Tango.Settings; namespace Tango.PPC.Jobs { /// <summary> /// Represents the jobs module settings. /// </summary> /// <seealso cref="Tango.Settings.SettingsBase" /> public class JobsModuleSettings : SettingsBase { public class RecentCatalog { public String Guid { get; set; } public List<String> RecentItems { get; set; } public RecentCatalog() { RecentItems = new List<string>(); } } /// <summary> /// Gets or sets the recent catalogs items. /// </summary> public List<RecentCatalog> RecentCatalogsItems { get; set; } /// <summary> /// Gets or sets the last job color space. /// </summary> public ColorSpaces? LastJobColorSpace { get; set; } /// <summary> /// Gets or sets the new job last type. /// </summary> public JobTypes? LastJobType { get; set; } /// <summary> /// Gets or sets the last selected catalog unique identifier. /// </summary> public String LastSelectedCatalogGuid { get; set; } /// <summary> /// Adds a catalog item to the recent list. /// </summary> /// <param name="catalog">The catalog.</param> /// <param name="item">The catalog item.</param> public void AddRecentCatalogItem(ColorCatalog catalog, ColorCatalogsItem item) { var recentCatalog = RecentCatalogsItems.FirstOrDefault(x => x.Guid == catalog.Guid); if (recentCatalog == null) { recentCatalog = new RecentCatalog(); recentCatalog.Guid = catalog.Guid; RecentCatalogsItems.Add(recentCatalog); } if (recentCatalog.RecentItems.Exists(x => x == item.Guid)) { recentCatalog.RecentItems.Remove(item.Guid); } recentCatalog.RecentItems.Insert(0, item.Guid); if (recentCatalog.RecentItems.Count > 20) { recentCatalog.RecentItems.RemoveAt(recentCatalog.RecentItems.Count - 1); } } /// <summary> /// Initializes a new instance of the <see cref="JobsModuleSettings"/> class. /// </summary> public JobsModuleSettings() { RecentCatalogsItems = new List<RecentCatalog>(); } } }