#include "petscdm.h" #include "petscdmlabel.h" #include "petscds.h" PetscErrorCode DMGetNullSpaceConstructor(DM dm, PetscInt field, PetscErrorCode (**nullsp)(DM, PetscInt, PetscInt, MatNullSpace *))Not collective
dm | - The DM | |
field | - The field number for the nullspace |
nullsp | - A callback to create the nullspace |
PetscErrorCode nullsp(DM dm, PetscInt origField, PetscInt field, MatNullSpace *nullSpace)
dm | - The present DM | |
origField | - The field number given above, in the original DM | |
field | - The field number in dm | |
nullSpace | - The nullspace for the given field |
This function is currently not available from Fortran.