Skip to content

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 the Field.h class to get the storage size per component.
  • The PhysDeriv, IProductWRTDerivBase, and Helmholtz operator take a single Field object as input.
  • The PhysDeriv, IProductWRTDerivBase, and Helmholtz operator produce a single Field object as output.
  • Add test for PhysDeriv. Create new init_physderivfields.hpp to initialize test and compute reference solution.
Edited by Jacques Xing

Merge request reports

Loading