aboutsummaryrefslogtreecommitdiff
path: root/src/driver/driver.hh
diff options
context:
space:
mode:
authorjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2003-01-20 14:01:12 +0000
committerjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2003-01-20 14:01:12 +0000
commit4fc46cfe1961ba2b7c54862f561d48f87e10a116 (patch)
tree1c10d76ff23e249765d9ba943fb4a8e1a48e77f8 /src/driver/driver.hh
parentf595463096694fd5901bf2503d20d0e30269653d (diff)
start adding support for sparse matrix Jacobians (doesn't work yet)
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@926 f88db872-0e4f-0410-b76b-b9085cfa78c5
Diffstat (limited to 'src/driver/driver.hh')
-rw-r--r--src/driver/driver.hh13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/driver/driver.hh b/src/driver/driver.hh
index 119bafe..9747002 100644
--- a/src/driver/driver.hh
+++ b/src/driver/driver.hh
@@ -181,7 +181,7 @@ struct BH_diagnostics
struct AH_info
{
patch_system* ps_ptr;
- Jacobian* Jac_ptr;
+ Jacobian_matrix* Jac_ptr;
struct initial_guess_info initial_guess_info;
@@ -245,7 +245,7 @@ enum initial_guess_method
// Newton.cc
// returns true for success, false for failure to converge
bool Newton_solve(patch_system& ps,
- Jacobian& Jac,
+ Jacobian_matrix& Jac,
const struct cactus_grid_info& cgi,
const struct geometry_info& gi,
const struct Jacobian_info& Jacobian_info,
@@ -262,10 +262,11 @@ void input_gridfn(patch_system& ps, int unknown_gfn,
void output_gridfn(patch_system& ps, int unknown_gfn,
const struct IO_info& IO_info, const char base_file_name[],
int hn, bool print_msg_flag, int AHF_iteration = 0);
-void print_Jacobians(const patch_system& ps,
- const Jacobian* Jac_NP, const Jacobian* Jac_SD_FDdr,
- const struct IO_info& IO_info, const char base_file_name[],
- int hn, bool print_msg_flag, int AHF_iteration = 0);
+void output_Jacobians(const patch_system& ps,
+ const Jacobian_matrix* Jac_NP_ptr,
+ const Jacobian_matrix* Jac_SD_FDdr_ptr,
+ const struct IO_info& IO_info, const char base_file_name[],
+ int hn, bool print_msg_flag, int AHF_iteration = 0);
FILE* setup_BH_diagnostics_output_file(const struct IO_info& IO_info,
int hn, int N_horizons);
void output_BH_diagnostics_fn(const struct BH_diagnostics& BH_diagnostics,