Home
last modified time | relevance | path

Searched refs:diff_filter_ (Results 1 – 1 of 1) sorted by relevance

/honee/src/
H A Ddifferential_filter.c199 DiffFilterData diff_filter_; in DifferentialFilterSetup() local
205 PetscCall(PetscNew(&diff_filter_)); in DifferentialFilterSetup()
206 PetscCall(PetscOptionsGetBool(NULL, NULL, "-diff_filter_mms", &diff_filter_->do_mms_test, NULL)); in DifferentialFilterSetup()
211 PetscCall(DMClone(honee->dm, &diff_filter_->dm_filter)); in DifferentialFilterSetup()
212 PetscCall(DMSetMatrixPreallocateSkip(diff_filter_->dm_filter, PETSC_TRUE)); in DifferentialFilterSetup()
213 PetscCall(PetscObjectSetName((PetscObject)diff_filter_->dm_filter, "Differential Filtering")); in DifferentialFilterSetup()
215 diff_filter_->num_filtered_fields = diff_filter_->do_mms_test ? 1 : 2; in DifferentialFilterSetup()
216 PetscCall(PetscMalloc1(diff_filter_->num_filtered_fields, &diff_filter_->num_field_components)); in DifferentialFilterSetup()
218 if (diff_filter_->do_mms_test) { in DifferentialFilterSetup()
220 diff_filter_->num_field_components[0] = field_components = 1; in DifferentialFilterSetup()
[all …]