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>
57 #include <N_UTL_NoCase.h>
60 #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();
178 Teuchos::RefCountPtr<N_NLS_NOX::AugmentLinSys>
182 #ifdef Xyce_PARALLEL_MPI
183 Teuchos::RefCountPtr<N_NLS_NOX::AugmentLinSys>
185 Xyce::NodeNamePairMap & op,
186 const Xyce::NodeNamePairMap & allNodes, N_PDS_Comm * pdsCommPtr)
const;
188 Teuchos::RefCountPtr<N_NLS_NOX::AugmentLinSys>
190 Xyce::NodeNamePairMap & op,
191 const Xyce::NodeNamePairMap & allNodes)
const;
195 Teuchos::RefCountPtr<N_NLS_NOX::AugmentLinSys>
197 Xyce::NodeNamePairMap & op,
198 bool gminStepping=
false)
const;
219 std::vector< Teuchos::RefCountPtr<NOX::StatusTest::Generic> >
tests_;