Skip to content

Commit

Permalink
dynamic method usage
Browse files Browse the repository at this point in the history
  • Loading branch information
jedbrown committed Mar 18, 2011
1 parent 3244c3f commit 58c753e
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/jacobi/impls/modal/modal.c
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ static dErr dJacobiDestroy_Modal(dJacobi jac)
}
err = dFree3(modal->efsOpsLine,modal->efsOpsQuad,modal->efsOpsHex);dCHK(err);
err = dFree(modal);dCHK(err);
err = PetscObjectComposeFunctionDynamic((PetscObject)jac,"dJacobiModalSetFamily_C",NULL,NULL);dCHK(err);
err = PetscObjectComposeFunctionDynamic((PetscObject)jac,"dJacobiModalSetFamily_C","",NULL);dCHK(err);
dFunctionReturn(0);
}

Expand Down
3 changes: 2 additions & 1 deletion src/jacobi/quadrature/impls/tensor/tensorquad.c
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,7 @@ static dErr dQuadratureDestroy_Tensor(dQuadrature quad)
if (tnsr->ruleOpsQuad) { err = dFree(tnsr->ruleOpsQuad);dCHK(err); }
if (tnsr->ruleOpsHex) { err = dFree(tnsr->ruleOpsHex);dCHK(err); }
err = dFree(tnsr);dCHK(err);
err = PetscObjectComposeFunctionDynamic((PetscObject)quad,"dQuadratureTensorSetGaussFamily_C","",NULL);dCHK(err);
dFunctionReturn(0);dCHK(err);
}

Expand Down Expand Up @@ -446,7 +447,7 @@ dErr dQuadratureTensorSetGaussFamily(dQuadrature quad,dGaussFamily fam)
dErr err;
dFunctionBegin;
dValidHeader(quad,dQUADRATURE_CLASSID,1);
err = PetscUseMethod(quad,"dQuadratureTensorSetGaussFamily_C",(dQuadrature,dGaussFamily),(quad,fam));dCHK(err);
err = PetscTryMethod(quad,"dQuadratureTensorSetGaussFamily_C",(dQuadrature,dGaussFamily),(quad,fam));dCHK(err);
dFunctionReturn(0);
}

Expand Down

0 comments on commit 58c753e

Please sign in to comment.