public GmresSolver(IAsymmetricModel model, GmresAlgorithm gmresAlgorithm, IPreconditionerFactory preconditionerFactory, AsymmetricDofOrderer dofRowOrderer, IDofOrderer dofColOrderer) : base(model, dofRowOrderer, dofColOrderer, new CsrNonSymmetricAssembler(true), "GmresSolver") { this.gmresAlgorithm = new GmresAlgorithm.Builder().Build(); this.preconditionerFactory = preconditionerFactory; }
public GmresSolver(IStructuralAsymmetricModel model, AsymmetricDofOrderer dofRowOrderer, IDofOrderer dofColOrderer) : base(model, dofRowOrderer, dofColOrderer, new CsrRectangularAssembler(true), "GmresSolver") { this.gmresAlgorithm = new GmresAlgorithm.Builder().Build(); }