#include "petscdm.h" #include "petscdmlabel.h" #include "petscds.h" PetscErrorCode DMSetNullSpaceConstructor(DM dm, PetscInt field, PetscErrorCode (*nullsp)(DM, PetscInt, PetscInt, MatNullSpace*))Logically collective on DM
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.