RadCluster
Graph-based cluster dynamics for irradiated materials
Loading...
Searching...
No Matches
radcluster_code
cpp_utils
core
sparse_jacobian.h
Go to the documentation of this file.
1
14
#pragma once
15
16
#include "
parameters.h
"
17
#include "
rate_equations.h
"
18
19
#include <sunmatrix/sunmatrix_sparse.h>
20
#include <sundials/sundials_types.h>
21
#include <nvector/nvector_serial.h>
22
32
int
build_sparsity_pattern_full_CD
(
Parameters
& P);
33
38
void
color_columns_greedy
(
Parameters
& P);
39
44
void
build_color_groups
(
Parameters
& P);
45
53
int
sparse_fd_jac
(sunrealtype t, N_Vector y, N_Vector fy,
54
SUNMatrix Jac,
void
* user_data,
55
N_Vector tmp1, N_Vector tmp2, N_Vector tmp3);
parameters.h
rate_equations.h
sparse_fd_jac
int sparse_fd_jac(sunrealtype t, N_Vector y, N_Vector fy, SUNMatrix Jac, void *user_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3)
Definition
sparse_jacobian.cpp:283
color_columns_greedy
void color_columns_greedy(Parameters &P)
Definition
sparse_jacobian.cpp:199
build_sparsity_pattern_full_CD
int build_sparsity_pattern_full_CD(Parameters &P)
Definition
sparse_jacobian.cpp:39
build_color_groups
void build_color_groups(Parameters &P)
Definition
sparse_jacobian.cpp:257
Parameters
Definition
parameters.h:52
Generated by
1.9.8