46 #ifndef Xyce_N_NLS_Manager_h
47 #define Xyce_N_NLS_Manager_h
53 #include <Teuchos_RefCountPtr.hpp>
54 using Teuchos::RefCountPtr;
58 #include <N_TOP_fwd.h>
59 #include <N_UTL_OptionBlock.h>
63 #include <N_IO_PkgOptionsMgr.h>
75 class N_LAS_PrecondFactory;
118 bool setOptions(
const N_UTL_OptionBlock& OB );
176 std::vector<double> & objectiveVec,
177 std::vector<double> & dOdpVec, std::vector<double> & dOdpAdjVec,
178 std::vector<double> & scaled_dOdpVec, std::vector<double> & scaled_dOdpAdjVec);
181 const std::map<std::string,double> & inputMap,
182 std::vector<double> & outputVector,
183 std::vector< std::vector<double> > & jacobian );
186 const std::string & isoName,
187 std::vector< std::vector<double> > & jacobian );
408 Teuchos::RefCountPtr<N_UTL_Expression>
exprPtr;