To link your code to NOX using the thyra interface, you must write a concrete class derived from the Thyra::ModelEvaluator object.
The directory Trilinos/packages/nox/test/epetra/Thyra_2Dsim contains examples and is the best resource on how to use NOX with Thyra.