48 #ifndef N_ANP_MODEL_EVALUATOR_H
49 #define N_ANP_MODEL_EVALUATOR_H
51 #undef HAVE_LIBPARMETIS
52 #include <EpetraExt_ModelEvaluator.h>
53 #include <N_CIR_Xyce.h>
58 class Epetra_CrsGraph;
59 class Epetra_Operator;
61 class N_LAS_BlockVector;
69 const RCP<const Epetra_Vector>& vec,
70 const RCP<Epetra_Map>& map
73 const RCP<const Epetra_Vector>& vec
86 Teuchos::RCP<const Epetra_Map>
get_x_map()
const;
87 Teuchos::RCP<const Epetra_Map>
get_f_map()
const;
88 Teuchos::RCP<const Epetra_Map>
get_p_map(
int p)
const;
89 Teuchos::RCP<const Epetra_Map>
get_g_map(
int p)
const;
91 Teuchos::RCP<Epetra_Operator>
create_W()
const;
94 void evalModel(
const InArgs& inArgs,
const OutArgs& outArgs )
const;
144 #endif // N_ANP_MODEL_EVALUATOR_H