PIPS-NLP
sFactoryAugAggregationPrecond.h
Go to the documentation of this file.
1 /* PIPS-NLP *
2  * Author: Nai-Yuan Chiang *
3  * (C) 2015 Argonne National Laboratory. */
4 
5 #ifndef STOCHACTORYAUG_AGGREGATION
6 #define STOCHACTORYAUG_AGGREGATION
7 
8 #include "sFactory.h"
9 
11  public:
13  : sFactory(in) {};
14  sFactoryAugAggregationPrecond( stochasticInput& in, MPI_Comm comm=MPI_COMM_WORLD)
15  : sFactory(in,comm) {};
16 
17  virtual sLinsysRoot* newLinsysRoot();
18  virtual sLinsysRoot* newLinsysRoot(sData* prob,
19  OoqpVector* dd,OoqpVector* dq,
20  OoqpVector* nomegaInv, OoqpVector* rhs, OoqpVector* additiveDiag);
21 
22 
23  virtual sLinsysLeaf* newLinsysLeaf(sData* prob, OoqpVector* dd, OoqpVector* dq,
24  OoqpVector* nomegaInv, OoqpVector* rhs, OoqpVector* additiveDiag);
25 };
26 
27 #endif
Definition: sFactory.h:32
Definition: stochasticInput.hpp:32
sFactoryAugAggregationPrecond(stochasticInput &in, MPI_Comm comm=MPI_COMM_WORLD)
Definition: sFactoryAugAggregationPrecond.h:14
Definition: sFactoryAugAggregationPrecond.h:10
Definition: sLinsysLeaf.h:38
sFactoryAugAggregationPrecond(StochInputTree *in)
Definition: sFactoryAugAggregationPrecond.h:12
Definition: sLinsysRoot.h:22
Definition: OoqpVector.h:34
Definition: sData.h:28
Definition: StochInputTree.h:30
virtual sLinsysRoot * newLinsysRoot()
Definition: sFactoryAugAggregationPrecond.C:19
virtual sLinsysLeaf * newLinsysLeaf()
Definition: sFactory.C:92