Refactor PhysDeriv, IProductWRTDerivBase, and Helmholtz operators
Refactor PhysDeriv
, IProductWRTDerivBase
, and Helmholtz
operators to use multi-component fields.
- A
GetFieldSize()
member functions has been added to theField.h
class to get the storage size per component. - The
PhysDeriv
,IProductWRTDerivBase
, andHelmholtz
operator take a singleField
object as input. - The
PhysDeriv
,IProductWRTDerivBase
, andHelmholtz
operator produce a singleField
object as output. - Add test for
PhysDeriv
. Create newinit_physderivfields.hpp
to initialize test and compute reference solution.
Edited by Jacques Xing