49 #ifndef Xyce_N_NLS_NOX_ParameterSet_h
50 #define Xyce_N_NLS_NOX_ParameterSet_h
54 #include <N_UTL_Misc.h>
55 #include <N_PDS_fwd.h>
56 #include <N_UTL_NoCase.h>
59 #include "Teuchos_RefCountPtr.hpp"
91 bool setLocaOptions(
const N_UTL_OptionBlock& OB,
bool saveCopy=
true);
103 #ifdef Xyce_NLS_MASKED_WRMS_NORMS
105 N_LOA_Loader& l, vector<char> & varTypeVec,
106 bool nonTrivialDeviceMaskFlag, N_LAS_Vector * maskVectorPtr);
109 N_LOA_Loader& l, std::vector<char> & varTypeVec);
118 Teuchos::RefCountPtr<Teuchos::ParameterList>
getAllParams();
119 Teuchos::RefCountPtr<Teuchos::ParameterList>
getNoxParams();
120 Teuchos::RefCountPtr<Teuchos::ParameterList>
getLocaParams();
172 Teuchos::RefCountPtr<N_NLS_NOX::AugmentLinSys>
176 #ifdef Xyce_PARALLEL_MPI
177 Teuchos::RefCountPtr<N_NLS_NOX::AugmentLinSys>
179 Xyce::NodeNamePairMap & op,
180 Xyce::NodeNamePairMap & allNodes, N_PDS_Comm * pdsCommPtr)
const;
182 Teuchos::RefCountPtr<N_NLS_NOX::AugmentLinSys>
184 Xyce::NodeNamePairMap & op,
185 Xyce::NodeNamePairMap & allNodes)
const;
189 Teuchos::RefCountPtr<N_NLS_NOX::AugmentLinSys>
191 Xyce::NodeNamePairMap & op,
192 bool gminStepping=
false)
const;
213 std::vector< Teuchos::RefCountPtr<NOX::StatusTest::Generic> >
tests_;