Files
AMSS-NCKU/AMSS_NCKU_source/gr.h
2026-01-13 15:01:15 +08:00

41 lines
956 B
C++

#ifndef GR_H
#define GR_H
namespace AHFinderDirect
{
enum expansion_status
{
expansion_success,
expansion_failure__surface_nonfinite,
expansion_failure__surface_too_large,
expansion_failure__surface_outside_grid,
expansion_failure__surface_in_excised_region,
expansion_failure__geometry_nonfinite,
expansion_failure__gij_not_positive_definite // no comma
};
// expansion.cc
enum expansion_status
expansion(patch_system *ps_ptr, fp add_to_expansion,
bool initial_flag,
bool Jacobian_flag = false,
jtutil::norm<fp> *H_norms_ptr = NULL);
// expansion_Jacobian.cc
enum expansion_status
expansion_Jacobian(patch_system *ps_ptr, Jacobian *Jac_ptr,
fp add_to_expansion,
bool initial_flag,
bool print_msg_flag = false);
//******************************************************************************
} // namespace AHFinderDirect
#endif /* GR_H */