20 #ifndef __mast__level_set_reinitialization_transient_assembly__ 21 #define __mast__level_set_reinitialization_transient_assembly__ 56 libMesh::NumericVector<Real>* R,
57 libMesh::SparseMatrix<Real>* J,
58 libMesh::NonlinearImplicitSystem& S);
68 #endif // __mast__level_set_reinitialization_transient_assembly__ LevelSetReinitializationTransientAssembly()
void clear_reference_solution(const libMesh::NumericVector< Real > &sol)
const libMesh::NumericVector< Real > * _ref_sol
virtual void residual_and_jacobian(const libMesh::NumericVector< Real > &X, libMesh::NumericVector< Real > *R, libMesh::SparseMatrix< Real > *J, libMesh::NonlinearImplicitSystem &S)
function that assembles the matrices and vectors quantities for nonlinear solution ...
void set_reference_solution(const libMesh::NumericVector< Real > &sol)
For reinitialization to , the solution before initialization is used to calculate the source and velo...
virtual ~LevelSetReinitializationTransientAssembly()