Lines Matching refs:options_
70 : options_(options), in VisibilityBasedPreconditioner()
74 CHECK_GT(options_.elimination_groups.size(), 1); in VisibilityBasedPreconditioner()
75 CHECK_GT(options_.elimination_groups[0], 0); in VisibilityBasedPreconditioner()
76 CHECK(options_.type == CLUSTER_JACOBI || in VisibilityBasedPreconditioner()
77 options_.type == CLUSTER_TRIDIAGONAL) in VisibilityBasedPreconditioner()
78 << "Unknown preconditioner type: " << options_.type; in VisibilityBasedPreconditioner()
79 num_blocks_ = bs.cols.size() - options_.elimination_groups[0]; in VisibilityBasedPreconditioner()
87 block_size_[i] = bs.cols[i + options_.elimination_groups[0]].size; in VisibilityBasedPreconditioner()
91 switch (options_.type) { in VisibilityBasedPreconditioner()
138 ComputeVisibility(bs, options_.elimination_groups[0], &visibility); in ComputeClusterJacobiSparsity()
156 ComputeVisibility(bs, options_.elimination_groups[0], &visibility); in ComputeClusterTridiagonalSparsity()
236 const int num_eliminate_blocks = options_.elimination_groups[0]; in ComputeBlockPairsInPreconditioner()
314 eliminator_options.elimination_groups = options_.elimination_groups; in InitEliminator()
315 eliminator_options.num_threads = options_.num_threads; in InitEliminator()
317 DetectStructure(bs, options_.elimination_groups[0], in InitEliminator()
323 eliminator_->Init(options_.elimination_groups[0], &bs); in InitEliminator()
366 if (!status && options_.type == CLUSTER_TRIDIAGONAL) { in UpdateImpl()