1fe2efc57SMark #include <petsc/private/fortranimpl.h> 2fe2efc57SMark #include <petscds.h> 3fe2efc57SMark #include <petscviewer.h> 4fe2efc57SMark 5fe2efc57SMark #if defined(PETSC_HAVE_FORTRAN_CAPS) 6fe2efc57SMark #define petscdsviewfromoptions_ PETSCDSVIEWFROMOPTIONS 7fe2efc57SMark #elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE) 8fe2efc57SMark #define petscdsviewfromoptions_ petscdsviewfromoptions 9fe2efc57SMark #endif 10fe2efc57SMark 11*19caf8f3SSatish Balay PETSC_EXTERN void petscdsviewfromoptions_(PetscDS *ao,PetscObject obj,char* type,PetscErrorCode *ierr,PETSC_FORTRAN_CHARLEN_T len) 12fe2efc57SMark { 13fe2efc57SMark char *t; 14fe2efc57SMark 15fe2efc57SMark FIXCHAR(type,len,t); 16fe2efc57SMark *ierr = PetscDSViewFromOptions(*ao,obj,t);if (*ierr) return; 17fe2efc57SMark FREECHAR(type,t); 18fe2efc57SMark } 19fe2efc57SMark 20