private PcgSolver(IModel model, PcgAlgorithm pcgAlgorithm, IPreconditionerFactory preconditionerFactory,
                   IDofOrderer dofOrderer) :
     base(model, dofOrderer, new CsrAssembler(true), "PcgSolver")
 {
     this.pcgAlgorithm          = pcgAlgorithm;
     this.preconditionerFactory = preconditionerFactory;
 }
Exemple #2
0
 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;
 }