#include "petscmat.h"

Functions | |
| void | prepare_simple_matrix (Mat *matrix, double *values) |
| void | prepare_simple_rhs (Vec *vec, double *values) |
| void | prepare_testcase_1_matrix (Mat *matrix, int size) |
| void | prepare_testcase_1_rhs (Vec *vec, int size) |
| void | prepare_testcase_1_solution (Vec *vec, int size) |
| void | prepare_matrix_general_crs (Mat *matrix, double *values, int *rows, int *columns, int matrix_height, int matrix_width, int entries_size) |
| void | prepare_matrix_general_crs (Mat *matrix, double *values, int *rows, int *columns, int matrix_size, int entries_size) |
| void | prepare_matrix_inverse_example_1 (Mat *matrix) |
| void | prepare_matrix_inverse_example_2 (Mat *matrix) |
| void | prepare_matrix_inverse_example_3 (Mat *matrix) |
| void | prepare_matrix_inverse_example_4 (Mat *matrix) |
| void | prepare_matrix_inverse_example_5 (Mat *matrix) |
| void | prepare_matrix_inverse_full_pattern (Mat *matrix) |
| double | pow (double a, int b) |
| void | prepare_difficult_matrix (Mat *matrix, int size) |
Variables | |
| int | rows [] = {0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6} |
| int | columns [] = {0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6} |
| int | size = 7 |
| double pow | ( | double | a, | |
| int | b | |||
| ) |

| void prepare_difficult_matrix | ( | Mat * | matrix, | |
| int | size | |||
| ) |


| void prepare_matrix_general_crs | ( | Mat * | matrix, | |
| double * | values, | |||
| int * | rows, | |||
| int * | columns, | |||
| int | matrix_size, | |||
| int | entries_size | |||
| ) |

| void prepare_matrix_general_crs | ( | Mat * | matrix, | |
| double * | values, | |||
| int * | rows, | |||
| int * | columns, | |||
| int | matrix_height, | |||
| int | matrix_width, | |||
| int | entries_size | |||
| ) |

| void prepare_matrix_inverse_example_1 | ( | Mat * | matrix | ) |


| void prepare_matrix_inverse_example_2 | ( | Mat * | matrix | ) |

| void prepare_matrix_inverse_example_3 | ( | Mat * | matrix | ) |

| void prepare_matrix_inverse_example_4 | ( | Mat * | matrix | ) |


| void prepare_matrix_inverse_example_5 | ( | Mat * | matrix | ) |


| void prepare_matrix_inverse_full_pattern | ( | Mat * | matrix | ) |


| void prepare_simple_matrix | ( | Mat * | matrix, | |
| double * | values | |||
| ) |
| void prepare_simple_rhs | ( | Vec * | vec, | |
| double * | values | |||
| ) |
| void prepare_testcase_1_matrix | ( | Mat * | matrix, | |
| int | size | |||
| ) |


| void prepare_testcase_1_rhs | ( | Vec * | vec, | |
| int | size | |||
| ) |

| void prepare_testcase_1_solution | ( | Vec * | vec, | |
| int | size | |||
| ) |

| int columns[] = {0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2,3,4,5,6} |
| int rows[] = {0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6} |
| int size = 7 |
1.6.1