Lines Matching defs:Mat_Htool
37 struct Mat_Htool { struct
38 PetscInt dim;
39 PetscReal *gcoords_target;
40 PetscReal *gcoords_source;
41 PetscInt max_cluster_leaf_size;
42 PetscReal epsilon;
43 PetscReal eta;
44 PetscInt depth[2];
45 PetscBool block_tree_consistency;
46 PetscBool permutation;
47 PetscBool recompression;
48 MatHtoolCompressorType compressor;
49 MatHtoolClusteringType clustering;
50 MatHtoolKernelFn *kernel;
51 void *kernelctx;
52 WrapperHtool *wrapper;
53 std::unique_ptr<htool::Cluster<PetscReal>> target_cluster;
54 std::unique_ptr<htool::Cluster<PetscReal>> source_cluster;
55 std::unique_ptr<htool::DefaultApproximationBuilder<PetscScalar>> distributed_operator_holder;