Lines Matching refs:compressor
328 … PetscCall(PetscViewerASCIIPrintf(pv, "compressor: %s\n", MatHtoolCompressorTypes[a->compressor])); in MatView_Htool()
400 if (flg) a->compressor = MatHtoolCompressorType(n); in MatSetFromOptions_Htool()
418 std::shared_ptr<htool::VirtualInternalLowRankGenerator<PetscScalar>> compressor; in MatAssemblyEnd_Htool() local
482 switch (a->compressor) { in MatAssemblyEnd_Htool()
484 …compressor = std::make_shared<htool::fullACA<PetscScalar>>(a->wrapper ? *a->wrapper : *generator, … in MatAssemblyEnd_Htool()
487 …compressor = std::make_shared<htool::SVD<PetscScalar>>(a->wrapper ? *a->wrapper : *generator, a->t… in MatAssemblyEnd_Htool()
490 …compressor = std::make_shared<htool::sympartialACA<PetscScalar>>(a->wrapper ? *a->wrapper : *gener… in MatAssemblyEnd_Htool()
496 … = std::make_shared<htool::RecompressedLowRankGenerator<PetscScalar>>(*compressor, std::function<v… in MatAssemblyEnd_Htool()
499 hmatrix_builder.set_low_rank_generator(compressor); in MatAssemblyEnd_Htool()
880 c->compressor = a->compressor; in MatTranspose_Htool()
1167 a->compressor = MAT_HTOOL_COMPRESSOR_SYMPARTIAL_ACA; in MatCreate_Htool()