Last active
December 21, 2015 16:08
-
-
Save ihnorton/6331142 to your computer and use it in GitHub Desktop.
barebones julia wrapper generated from petsc.h
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const IS_COLORING_MAX = 65535 | |
| const STDC_HEADERS = 1 | |
| const PETSC_UINTPTR_T = uintptr_t | |
| const PETSC_HAVE_PTHREAD = 1 | |
| # Skipping MacroDefinition: PETSC_DEPRECATED ( why ) __attribute ( ( deprecated ( why ) ) ) | |
| # Skipping MacroDefinition: PETSC_STATIC_INLINE static inline | |
| const PETSC_REPLACE_DIR_SEPARATOR = '\\' | |
| const PETSC_HAVE_SO_REUSEADDR = 1 | |
| const PETSC_PREFETCH_HINT_T2 = _MM_HINT_T2 | |
| const PETSC_PREFETCH_HINT_T0 = _MM_HINT_T0 | |
| const PETSC_PREFETCH_HINT_T1 = _MM_HINT_T1 | |
| const PETSC__GNU_SOURCE = 1 | |
| const PETSC_HAVE_FORTRAN = 1 | |
| const PETSC_HAVE_X = 1 | |
| const PETSC_HAVE_HYPRE = 1 | |
| const PETSC_LIB_DIR = "/build/buildd/petsc-3.4.2.dfsg1/linux-gnu-c-opt/lib" | |
| const PETSC_USE_SOCKET_VIEWER = 1 | |
| const PETSC_SLSUFFIX = "so" | |
| const PETSC_HAVE_UMFPACK = 1 | |
| const PETSC_HAVE_FFTW = 1 | |
| const PETSC_HAVE_MUMPS = 1 | |
| const PETSC_HAVE_ATOLL = 1 | |
| const PETSC_HAVE_DOUBLE_ALIGN_MALLOC = 1 | |
| # Skipping MacroDefinition: PETSC_UNUSED __attribute ( ( unused ) ) | |
| const PETSC_USE_SINGLE_LIBRARY = 1 | |
| const PETSC_HAVE_BUILTIN_EXPECT = 1 | |
| const PETSC_HAVE_PTSCOTCH = 1 | |
| const PETSC_HAVE_CHOLMOD = 1 | |
| const PETSC_DIR_SEPARATOR = '/' | |
| const PETSC_PATH_SEPARATOR = ':' | |
| const PETSC__BSD_SOURCE = 1 | |
| const PETSC_HAVE_XMMINTRIN_H = 1 | |
| const PETSC_PREFETCH_HINT_NTA = _MM_HINT_NTA | |
| # Skipping MacroDefinition: PETSC_Prefetch ( a , b , c ) _mm_prefetch ( ( const char * ) ( a ) , ( c ) ) | |
| const PETSC_HAVE_BLASLAPACK = 1 | |
| const PETSC_HAVE_FLOAT_H = 1 | |
| const PETSC_HAVE_STRING_H = 1 | |
| const PETSC_HAVE_SYS_TIMES_H = 1 | |
| const PETSC_HAVE_SYS_TYPES_H = 1 | |
| const PETSC_HAVE_ENDIAN_H = 1 | |
| const PETSC_HAVE_SYS_PROCFS_H = 1 | |
| const PETSC_HAVE_DLFCN_H = 1 | |
| const PETSC_HAVE_SCHED_H = 1 | |
| const PETSC_HAVE_STDINT_H = 1 | |
| const PETSC_HAVE_LINUX_KERNEL_H = 1 | |
| const PETSC_HAVE_TIME_H = 1 | |
| const PETSC_HAVE_MATH_H = 1 | |
| const PETSC_HAVE_STDLIB_H = 1 | |
| const PETSC_HAVE_SYS_PARAM_H = 1 | |
| const PETSC_HAVE_PTHREAD_H = 1 | |
| const PETSC_HAVE_UNISTD_H = 1 | |
| const PETSC_HAVE_SYS_WAIT_H = 1 | |
| const PETSC_HAVE_SETJMP_H = 1 | |
| const PETSC_HAVE_LIMITS_H = 1 | |
| const PETSC_HAVE_SYS_UTSNAME_H = 1 | |
| const PETSC_HAVE_NETINET_IN_H = 1 | |
| const PETSC_HAVE_FENV_H = 1 | |
| const PETSC_HAVE_SYS_SOCKET_H = 1 | |
| const PETSC_HAVE_MEMORY_H = 1 | |
| const PETSC_HAVE_SEARCH_H = 1 | |
| const PETSC_HAVE_SYS_RESOURCE_H = 1 | |
| const PETSC_TIME_WITH_SYS_TIME = 1 | |
| const PETSC_HAVE_NETDB_H = 1 | |
| const PETSC_HAVE_MALLOC_H = 1 | |
| const PETSC_HAVE_PWD_H = 1 | |
| const PETSC_HAVE_FCNTL_H = 1 | |
| const PETSC_HAVE_STRINGS_H = 1 | |
| const PETSC_HAVE_SYS_SYSINFO_H = 1 | |
| const PETSC_HAVE_SYS_TIME_H = 1 | |
| const PETSC_USING_F90 = 1 | |
| const PETSC_USING_F2003 = 1 | |
| const PETSC_HAVE_RTLD_NOW = 1 | |
| const PETSC_HAVE_RTLD_LOCAL = 1 | |
| const PETSC_HAVE_RTLD_LAZY = 1 | |
| # Skipping MacroDefinition: PETSC_C_STATIC_INLINE static inline | |
| const PETSC_HAVE_FORTRAN_UNDERSCORE = 1 | |
| const PETSC_HAVE_CXX_NAMESPACE = 1 | |
| const PETSC_HAVE_RTLD_GLOBAL = 1 | |
| # Skipping MacroDefinition: PETSC_CXX_STATIC_INLINE static inline | |
| const PETSC_HAVE_LIBBLAS = 1 | |
| const PETSC_HAVE_LIBZ = 1 | |
| const PETSC_HAVE_LIBDL = 1 | |
| const PETSC_HAVE_LIBGFORTRAN = 1 | |
| const PETSC_HAVE_LIBMUMPS_COMMON = 1 | |
| const PETSC_HAVE_LIBLAPACK = 1 | |
| const PETSC_HAVE_LIBPTSCOTCH = 1 | |
| const PETSC_HAVE_LIBFFTW3 = 1 | |
| const PETSC_HAVE_LIBM = 1 | |
| const PETSC_HAVE_LIBDMUMPS = 1 | |
| const PETSC_HAVE_LIBPTESMUMPS = 1 | |
| const PETSC_HAVE_LIBPTHREAD = 1 | |
| const PETSC_HAVE_LIBHYPRE_IJ_MV = 1 | |
| const PETSC_HAVE_LIBHYPRE_SSTRUCT_LS = 1 | |
| const PETSC_HAVE_LIBZMUMPS = 1 | |
| const PETSC_HAVE_LIBCHOLMOD = 1 | |
| const PETSC_HAVE_LIBHYPRE_STRUCT_MV = 1 | |
| const PETSC_HAVE_LIBAMD = 1 | |
| const PETSC_HAVE_LIBHYPRE_UTILITIES = 1 | |
| const PETSC_HAVE_LIBSMUMPS = 1 | |
| const PETSC_HAVE_LIBPTSCOTCHERR = 1 | |
| const PETSC_HAVE_LIBHYPRE_PARCSR_LS = 1 | |
| const PETSC_HAVE_LIBCMUMPS = 1 | |
| const PETSC_HAVE_LIBUMFPACK = 1 | |
| const PETSC_HAVE_LIBPORD = 1 | |
| const PETSC_HAVE_ERF = 1 | |
| const PETSC_HAVE_LIBX11 = 1 | |
| const PETSC_HAVE_LIBQUADMATH = 1 | |
| const PETSC_HAVE_LIBHYPRE_SSTRUCT_MV = 1 | |
| const PETSC_HAVE_TGAMMA = 1 | |
| const PETSC_HAVE_LIBHYPRE_STRUCT_LS = 1 | |
| const PETSC_ARCH = "linux-gnu-c-opt" | |
| const PETSC_DIR = "/build/buildd/petsc-3.4.2.dfsg1" | |
| const HAVE_GZIP = 1 | |
| const PETSC_CLANGUAGE_CXX = 1 | |
| const PETSC_USE_ERRORCHECKING = 1 | |
| const PETSC_MISSING_DREAL = 1 | |
| const PETSC_BITS_PER_BYTE = 8 | |
| const PETSC_SIZEOF_VOID_P = 8 | |
| const PETSC_HAVE_CXX_COMPLEX = 1 | |
| const PETSC_SIZEOF_LONG = 8 | |
| const PETSC_USE_FORTRANKIND = 1 | |
| const PETSC_SIZEOF_SIZE_T = 8 | |
| const PETSC_HAVE_SIGINFO_T = 1 | |
| const PETSC_SIZEOF_CHAR = 1 | |
| const PETSC_SIZEOF_DOUBLE = 8 | |
| const PETSC_SIZEOF_FLOAT = 4 | |
| const PETSC_HAVE_C99_COMPLEX = 1 | |
| const PETSC_SIZEOF_INT = 4 | |
| const PETSC_SIZEOF_LONG_LONG = 8 | |
| const PETSC_SIZEOF_SHORT = 2 | |
| const PETSC_HAVE_STRCASECMP = 1 | |
| const PETSC_HAVE_GET_NPROCS = 1 | |
| const PETSC_HAVE_POPEN = 1 | |
| const PETSC_HAVE_SIGSET = 1 | |
| const PETSC_HAVE_GETWD = 1 | |
| const PETSC_HAVE_VSNPRINTF = 1 | |
| const PETSC_HAVE_TIMES = 1 | |
| const PETSC_HAVE_DLSYM = 1 | |
| const PETSC_HAVE_SNPRINTF = 1 | |
| const PETSC_HAVE_GETPWUID = 1 | |
| const PETSC_HAVE_GETHOSTBYNAME = 1 | |
| const PETSC_HAVE_GETCWD = 1 | |
| const PETSC_HAVE_DLERROR = 1 | |
| const PETSC_HAVE_FORK = 1 | |
| const PETSC_HAVE_RAND = 1 | |
| const PETSC_HAVE_GETTIMEOFDAY = 1 | |
| const PETSC_HAVE_DLCLOSE = 1 | |
| const PETSC_HAVE_UNAME = 1 | |
| const PETSC_HAVE_GETHOSTNAME = 1 | |
| const PETSC_HAVE_MKSTEMP = 1 | |
| const PETSC_HAVE_SIGACTION = 1 | |
| const PETSC_HAVE_DRAND48 = 1 | |
| const PETSC_HAVE_MEMALIGN = 1 | |
| const PETSC_HAVE_VA_COPY = 1 | |
| const PETSC_HAVE_CLOCK = 1 | |
| const PETSC_HAVE_ACCESS = 1 | |
| const PETSC_HAVE_SIGNAL = 1 | |
| const PETSC_HAVE_USLEEP = 1 | |
| const PETSC_HAVE_GETRUSAGE = 1 | |
| const PETSC_HAVE_VFPRINTF = 1 | |
| const PETSC_HAVE_NANOSLEEP = 1 | |
| const PETSC_HAVE_GETDOMAINNAME = 1 | |
| const PETSC_HAVE_TIME = 1 | |
| const PETSC_HAVE_LSEEK = 1 | |
| const PETSC_HAVE_SOCKET = 1 | |
| const PETSC_HAVE_SYSINFO = 1 | |
| const PETSC_HAVE_READLINK = 1 | |
| const PETSC_HAVE_REALPATH = 1 | |
| const PETSC_HAVE_DLOPEN = 1 | |
| const PETSC_HAVE_MEMMOVE = 1 | |
| const PETSC_HAVE__GFORTRAN_IARGC = 1 | |
| const PETSC_HAVE_GETPAGESIZE = 1 | |
| const PETSC_HAVE_SLEEP = 1 | |
| const PETSC_HAVE_VPRINTF = 1 | |
| const PETSC_HAVE_BZERO = 1 | |
| # Skipping MacroDefinition: PETSC_WRITE_MEMORY_BARRIER ( ) asm volatile ( "sfence" : : : "memory" ) | |
| # Skipping MacroDefinition: PETSC_MEMORY_BARRIER ( ) asm volatile ( "mfence" : : : "memory" ) | |
| # Skipping MacroDefinition: PETSC_READ_MEMORY_BARRIER ( ) asm volatile ( "lfence" : : : "memory" ) | |
| # Skipping MacroDefinition: PETSC_CPU_RELAX ( ) asm volatile ( "rep; nop" : : : "memory" ) | |
| const PETSC_BLASLAPACK_UNDERSCORE = 1 | |
| const PETSC_HAVE_DYNAMIC_LIBRARIES = 1 | |
| const PETSC_HAVE_SHARED_LIBRARIES = 1 | |
| const PETSC_USE_SHARED_LIBRARIES = 1 | |
| const PETSC_USE_FORTRAN_INTERFACES = 1 | |
| const PETSC_USE_PROC_FOR_SIZE = 1 | |
| const PETSC_MEMALIGN = 16 | |
| const PETSC_USE_SCALAR_REAL = 1 | |
| const PETSC_HAVE_ISINF = 1 | |
| const PETSC_HAVE_ISNAN = 1 | |
| const PETSC_USE_REAL_DOUBLE = 1 | |
| const PETSC_USE_INFO = 1 | |
| # Skipping MacroDefinition: PETSC_Alignx ( a , b ) | |
| const PETSC_USE_BACKWARD_LOOP = 1 | |
| const PETSC_USE_LOG = 1 | |
| const PETSC_USE_CTABLE = 1 | |
| const PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT = 1 | |
| const PETSC_HAVE_GFORTRAN_IARGC = 1 | |
| const PETSC_LEVEL1_DCACHE_LINESIZE = 64 | |
| const PETSC_LEVEL1_DCACHE_SIZE = 32768 | |
| const PETSC_LEVEL1_DCACHE_ASSOC = 8 | |
| const PETSC_HAVE_SCHED_CPU_SET_T = 1 | |
| const PETSC_HAVE_PTHREAD_BARRIER_T = 1 | |
| const PETSC_HAVE_SYS_SYSCTL_H = 1 | |
| const PETSC_FUNCTION_NAME = PETSC_FUNCTION_NAME_C | |
| const PETSC_VISIBILITY_PUBLIC = PETSC_DLLIMPORT | |
| # Skipping MacroDefinition: PETSC_EXTERN extern PETSC_VISIBILITY_PUBLIC | |
| # Skipping MacroDefinition: PETSC_INTERN extern PETSC_VISIBILITY_INTERNAL | |
| const PETSC_VERSION_RELEASE = 1 | |
| const PETSC_VERSION_MAJOR = 3 | |
| const PETSC_VERSION_MINOR = 4 | |
| const PETSC_VERSION_SUBMINOR = 2 | |
| const PETSC_VERSION_PATCH = 0 | |
| const PETSC_RELEASE_DATE = "May, 13, 2013" | |
| const PETSC_VERSION_DATE = "Jul, 02, 2013" | |
| const PETSC_VERSION_GIT = "a071802d3efee8b987703a6ce2cf5d9a25fa8160" | |
| const PETSC_VERSION_DATE_GIT = "2013-07-02 09:33:06 -0500" | |
| # Skipping MacroDefinition: PETSC_VERSION_ ( MAJOR , MINOR , SUBMINOR ) ( ( PETSC_VERSION_MAJOR == ( MAJOR ) ) && ( PETSC_VERSION_MINOR == ( MINOR ) ) && ( PETSC_VERSION_SUBMINOR == ( SUBMINOR ) ) && ( PETSC_VERSION_RELEASE == 1 ) ) | |
| # Skipping MacroDefinition: PETSC_VERSION_LT ( MAJOR , MINOR , SUBMINOR ) ( PETSC_VERSION_RELEASE == 1 && ( PETSC_VERSION_MAJOR < ( MAJOR ) || ( PETSC_VERSION_MAJOR == ( MAJOR ) && ( PETSC_VERSION_MINOR < ( MINOR ) || ( PETSC_VERSION_MINOR == ( MINOR ) && ( PETSC_VERSION_SUBMINOR < ( SUBMINOR ) ) ) ) ) ) ) | |
| # Skipping MacroDefinition: PETSC_VERSION_LE ( MAJOR , MINOR , SUBMINOR ) ( PETSC_VERSION_LT ( MAJOR , MINOR , SUBMINOR ) || PETSC_VERSION_ ( MAJOR , MINOR , SUBMINOR ) ) | |
| # Skipping MacroDefinition: PETSC_VERSION_GT ( MAJOR , MINOR , SUBMINOR ) ( ! PETSC_VERSION_LE ( MAJOR , MINOR , SUBMINOR ) ) | |
| # Skipping MacroDefinition: PETSC_VERSION_GE ( MAJOR , MINOR , SUBMINOR ) ( ! PETSC_VERSION_LT ( MAJOR , MINOR , SUBMINOR ) ) | |
| const PETSC_AUTHOR_INFO = " The PETSc Team\n petsc-maint@mcs.anl.gov\n http://www.mcs.anl.gov/petsc/\n" | |
| # Skipping MacroDefinition: PetscUnlikely ( cond ) __builtin_expect ( ! ! ( cond ) , 0 ) | |
| # Skipping MacroDefinition: PetscLikely ( cond ) __builtin_expect ( ! ! ( cond ) , 1 ) | |
| # Skipping MacroDefinition: PetscExpPassiveScalar ( a ) PetscExpScalar ( ) | |
| # Skipping MacroDefinition: PetscSqrtReal ( a ) sqrt ( a ) | |
| # Skipping MacroDefinition: PetscExpReal ( a ) exp ( a ) | |
| # Skipping MacroDefinition: PetscLogReal ( a ) log ( a ) | |
| # Skipping MacroDefinition: PetscSinReal ( a ) sin ( a ) | |
| # Skipping MacroDefinition: PetscCosReal ( a ) cos ( a ) | |
| # Skipping MacroDefinition: PetscPowReal ( a , b ) pow ( a , b ) | |
| # Skipping MacroDefinition: PetscRealPart ( a ) ( a ) | |
| # Skipping MacroDefinition: PetscImaginaryPart ( a ) ( ( PetscReal ) 0. ) | |
| # Skipping MacroDefinition: PetscConj ( a ) ( a ) | |
| # Skipping MacroDefinition: PetscSqrtScalar ( a ) sqrt ( a ) | |
| # Skipping MacroDefinition: PetscPowScalar ( a , b ) pow ( a , b ) | |
| # Skipping MacroDefinition: PetscExpScalar ( a ) exp ( a ) | |
| # Skipping MacroDefinition: PetscLogScalar ( a ) log ( a ) | |
| # Skipping MacroDefinition: PetscSinScalar ( a ) sin ( a ) | |
| # Skipping MacroDefinition: PetscCosScalar ( a ) cos ( a ) | |
| # Skipping MacroDefinition: PetscSign ( a ) ( ( ( a ) >= 0 ) ? ( ( a ) == 0 ? 0 : 1 ) : - 1 ) | |
| # Skipping MacroDefinition: PetscAbs ( a ) ( ( ( a ) >= 0 ) ? ( a ) : - ( a ) ) | |
| # Skipping MacroDefinition: PetscMin ( a , b ) ( ( ( a ) < ( b ) ) ? ( a ) : ( b ) ) | |
| # Skipping MacroDefinition: PetscMax ( a , b ) ( ( ( a ) < ( b ) ) ? ( b ) : ( a ) ) | |
| # Skipping MacroDefinition: PetscClipInterval ( x , a , b ) ( PetscMax ( ( a ) , PetscMin ( ( x ) , ( b ) ) ) ) | |
| # Skipping MacroDefinition: PetscAbsInt ( a ) ( ( ( a ) < 0 ) ? - ( a ) : ( a ) ) | |
| # Skipping MacroDefinition: PetscAbsReal ( a ) ( ( ( a ) < 0 ) ? - ( a ) : ( a ) ) | |
| # Skipping MacroDefinition: PetscSqr ( a ) ( ( a ) * ( a ) ) | |
| const PETSC_PI = M_PI | |
| const PETSC_MAX_INT = 2147483647 | |
| const PETSC_MIN_INT = -PETSC_MAX_INT - 1 | |
| const PETSC_MAX_REAL = 1.7976931348623157e308 | |
| const PETSC_MIN_REAL = -PETSC_MAX_REAL | |
| const PETSC_MACHINE_EPSILON = 2.220446049250313e-16 | |
| const PETSC_SQRT_MACHINE_EPSILON = 1.490116119384766e-8 | |
| const PETSC_SMALL = 1.0e-10 | |
| typealias PetscReal Cdouble | |
| const PassiveReal = PetscReal | |
| typealias PetscScalar PetscReal | |
| const PassiveScalar = PetscScalar | |
| const PETSC_NULL = NULL | |
| const PETSC_IGNORE = NULL | |
| const PETSC_DECIDE = -1 | |
| const PETSC_DETERMINE = PETSC_DECIDE | |
| const PETSC_DEFAULT = -2 | |
| const PETSC_COMM_SELF = MPI_COMM_SELF | |
| # Skipping MacroDefinition: PetscMalloc ( a , b ) ( ( a != 0 ) ? ( * PetscTrMalloc ) ( ( a ) , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , ( void * * ) ( b ) ) : ( * ( b ) = 0 , 0 ) ) | |
| # Skipping MacroDefinition: PetscAddrAlign ( a ) ( void * ) ( ( ( ( PETSC_UINTPTR_T ) ( a ) ) + ( PETSC_MEMALIGN - 1 ) ) & ~ ( PETSC_MEMALIGN - 1 ) ) | |
| # Skipping MacroDefinition: PetscMalloc2 ( m1 , t1 , r1 , m2 , t2 , r2 ) ( ( * ( r2 ) = 0 , PetscMalloc ( ( m1 ) * sizeof ( t1 ) + ( m2 ) * sizeof ( t2 ) + ( PETSC_MEMALIGN - 1 ) , r1 ) ) || ( * ( r2 ) = ( t2 * ) PetscAddrAlign ( * ( r1 ) + m1 ) , 0 ) ) | |
| # Skipping MacroDefinition: PetscMalloc3 ( m1 , t1 , r1 , m2 , t2 , r2 , m3 , t3 , r3 ) ( ( * ( r2 ) = 0 , * ( r3 ) = 0 , PetscMalloc ( ( m1 ) * sizeof ( t1 ) + ( m2 ) * sizeof ( t2 ) + ( m3 ) * sizeof ( t3 ) + 2 * ( PETSC_MEMALIGN - 1 ) , r1 ) ) || ( * ( r2 ) = ( t2 * ) PetscAddrAlign ( * ( r1 ) + m1 ) , * ( r3 ) = ( t3 * ) PetscAddrAlign ( * ( r2 ) + m2 ) , 0 ) ) | |
| # Skipping MacroDefinition: PetscMalloc4 ( m1 , t1 , r1 , m2 , t2 , r2 , m3 , t3 , r3 , m4 , t4 , r4 ) ( ( * ( r2 ) = 0 , * ( r3 ) = 0 , * ( r4 ) = 0 , PetscMalloc ( ( m1 ) * sizeof ( t1 ) + ( m2 ) * sizeof ( t2 ) + ( m3 ) * sizeof ( t3 ) + ( m4 ) * sizeof ( t4 ) + 3 * ( PETSC_MEMALIGN - 1 ) , r1 ) ) || ( * ( r2 ) = ( t2 * ) PetscAddrAlign ( * ( r1 ) + m1 ) , * ( r3 ) = ( t3 * ) PetscAddrAlign ( * ( r2 ) + m2 ) , * ( r4 ) = ( t4 * ) PetscAddrAlign ( * ( r3 ) + m3 ) , 0 ) ) | |
| # Skipping MacroDefinition: PetscMalloc5 ( m1 , t1 , r1 , m2 , t2 , r2 , m3 , t3 , r3 , m4 , t4 , r4 , m5 , t5 , r5 ) ( ( * ( r2 ) = 0 , * ( r3 ) = 0 , * ( r4 ) = 0 , * ( r5 ) = 0 , PetscMalloc ( ( m1 ) * sizeof ( t1 ) + ( m2 ) * sizeof ( t2 ) + ( m3 ) * sizeof ( t3 ) + ( m4 ) * sizeof ( t4 ) + ( m5 ) * sizeof ( t5 ) + 4 * ( PETSC_MEMALIGN - 1 ) , r1 ) ) || ( * ( r2 ) = ( t2 * ) PetscAddrAlign ( * ( r1 ) + m1 ) , * ( r3 ) = ( t3 * ) PetscAddrAlign ( * ( r2 ) + m2 ) , * ( r4 ) = ( t4 * ) PetscAddrAlign ( * ( r3 ) + m3 ) , * ( r5 ) = ( t5 * ) PetscAddrAlign ( * ( r4 ) + m4 ) , 0 ) ) | |
| # Skipping MacroDefinition: PetscMalloc6 ( m1 , t1 , r1 , m2 , t2 , r2 , m3 , t3 , r3 , m4 , t4 , r4 , m5 , t5 , r5 , m6 , t6 , r6 ) ( ( * ( r2 ) = 0 , * ( r3 ) = 0 , * ( r4 ) = 0 , * ( r5 ) = 0 , * ( r6 ) = 0 , PetscMalloc ( ( m1 ) * sizeof ( t1 ) + ( m2 ) * sizeof ( t2 ) + ( m3 ) * sizeof ( t3 ) + ( m4 ) * sizeof ( t4 ) + ( m5 ) * sizeof ( t5 ) + ( m6 ) * sizeof ( t6 ) + 5 * ( PETSC_MEMALIGN - 1 ) , r1 ) ) || ( * ( r2 ) = ( t2 * ) PetscAddrAlign ( * ( r1 ) + m1 ) , * ( r3 ) = ( t3 * ) PetscAddrAlign ( * ( r2 ) + m2 ) , * ( r4 ) = ( t4 * ) PetscAddrAlign ( * ( r3 ) + m3 ) , * ( r5 ) = ( t5 * ) PetscAddrAlign ( * ( r4 ) + m4 ) , * ( r6 ) = ( t6 * ) PetscAddrAlign ( * ( r5 ) + m5 ) , 0 ) ) | |
| # Skipping MacroDefinition: PetscMalloc7 ( m1 , t1 , r1 , m2 , t2 , r2 , m3 , t3 , r3 , m4 , t4 , r4 , m5 , t5 , r5 , m6 , t6 , r6 , m7 , t7 , r7 ) ( ( * ( r2 ) = 0 , * ( r3 ) = 0 , * ( r4 ) = 0 , * ( r5 ) = 0 , * ( r6 ) = 0 , * ( r7 ) = 0 , PetscMalloc ( ( m1 ) * sizeof ( t1 ) + ( m2 ) * sizeof ( t2 ) + ( m3 ) * sizeof ( t3 ) + ( m4 ) * sizeof ( t4 ) + ( m5 ) * sizeof ( t5 ) + ( m6 ) * sizeof ( t6 ) + ( m7 ) * sizeof ( t7 ) + 6 * ( PETSC_MEMALIGN - 1 ) , r1 ) ) || ( * ( r2 ) = ( t2 * ) PetscAddrAlign ( * ( r1 ) + m1 ) , * ( r3 ) = ( t3 * ) PetscAddrAlign ( * ( r2 ) + m2 ) , * ( r4 ) = ( t4 * ) PetscAddrAlign ( * ( r3 ) + m3 ) , * ( r5 ) = ( t5 * ) PetscAddrAlign ( * ( r4 ) + m4 ) , * ( r6 ) = ( t6 * ) PetscAddrAlign ( * ( r5 ) + m5 ) , * ( r7 ) = ( t7 * ) PetscAddrAlign ( * ( r6 ) + m6 ) , 0 ) ) | |
| # Skipping MacroDefinition: PetscNew ( A , b ) ( PetscMalloc ( sizeof ( A ) , ( b ) ) || PetscMemzero ( * ( b ) , sizeof ( A ) ) ) | |
| # Skipping MacroDefinition: PetscNewLog ( o , A , b ) ( PetscNew ( A , b ) || ( ( o ) ? PetscLogObjectMemory ( o , sizeof ( A ) ) : 0 ) ) | |
| # Skipping MacroDefinition: PetscFree ( a ) ( ( a ) && ( ( * PetscTrFree ) ( ( void * ) ( a ) , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ ) || ( ( a ) = 0 , 0 ) ) ) | |
| # Skipping MacroDefinition: PetscFreeVoid ( a ) ( ( * PetscTrFree ) ( ( a ) , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ ) , ( a ) = 0 ) | |
| # Skipping MacroDefinition: PetscFree2 ( m1 , m2 ) ( ( m2 ) = 0 , PetscFree ( m1 ) ) | |
| # Skipping MacroDefinition: PetscFree3 ( m1 , m2 , m3 ) ( ( m3 ) = 0 , ( m2 ) = 0 , PetscFree ( m1 ) ) | |
| # Skipping MacroDefinition: PetscFree4 ( m1 , m2 , m3 , m4 ) ( ( m4 ) = 0 , ( m3 ) = 0 , ( m2 ) = 0 , PetscFree ( m1 ) ) | |
| # Skipping MacroDefinition: PetscFree5 ( m1 , m2 , m3 , m4 , m5 ) ( ( m5 ) = 0 , ( m4 ) = 0 , ( m3 ) = 0 , ( m2 ) = 0 , PetscFree ( m1 ) ) | |
| # Skipping MacroDefinition: PetscFree6 ( m1 , m2 , m3 , m4 , m5 , m6 ) ( ( m6 ) = 0 , ( m5 ) = 0 , ( m4 ) = 0 , ( m3 ) = 0 , ( m2 ) = 0 , PetscFree ( m1 ) ) | |
| # Skipping MacroDefinition: PetscFree7 ( m1 , m2 , m3 , m4 , m5 , m6 , m7 ) ( ( m7 ) = 0 , ( m6 ) = 0 , ( m5 ) = 0 , ( m4 ) = 0 , ( m3 ) = 0 , ( m2 ) = 0 , PetscFree ( m1 ) ) | |
| # begin enum PetscDataType | |
| typealias PetscDataType Uint32 | |
| const PETSC_INT = (uint32)(0) | |
| const PETSC_DOUBLE = (uint32)(1) | |
| const PETSC_COMPLEX = (uint32)(2) | |
| const PETSC_LONG = (uint32)(3) | |
| const PETSC_SHORT = (uint32)(4) | |
| const PETSC_FLOAT = (uint32)(5) | |
| const PETSC_CHAR = (uint32)(6) | |
| const PETSC_BIT_LOGICAL = (uint32)(7) | |
| const PETSC_ENUM = (uint32)(8) | |
| const PETSC_BOOL = (uint32)(9) | |
| const PETSC___FLOAT128 = (uint32)(10) | |
| const PETSC_OBJECT = (uint32)(11) | |
| const PETSC_FUNCTION = (uint32)(12) | |
| # end enum PetscDataType | |
| const PETSC_SCALAR = PETSC_DOUBLE | |
| const PETSC_REAL = PETSC_DOUBLE | |
| const PETSC_FORTRANADDR = PETSC_LONG | |
| const PETSC_ERR_MIN_VALUE = 54 | |
| const PETSC_ERR_MEM = 55 | |
| const PETSC_ERR_SUP = 56 | |
| const PETSC_ERR_SUP_SYS = 57 | |
| const PETSC_ERR_ORDER = 58 | |
| const PETSC_ERR_SIG = 59 | |
| const PETSC_ERR_FP = 72 | |
| const PETSC_ERR_COR = 74 | |
| const PETSC_ERR_LIB = 76 | |
| const PETSC_ERR_PLIB = 77 | |
| const PETSC_ERR_MEMC = 78 | |
| const PETSC_ERR_CONV_FAILED = 82 | |
| const PETSC_ERR_USER = 83 | |
| const PETSC_ERR_SYS = 88 | |
| const PETSC_ERR_POINTER = 70 | |
| const PETSC_ERR_ARG_SIZ = 60 | |
| const PETSC_ERR_ARG_IDN = 61 | |
| const PETSC_ERR_ARG_WRONG = 62 | |
| const PETSC_ERR_ARG_CORRUPT = 64 | |
| const PETSC_ERR_ARG_OUTOFRANGE = 63 | |
| const PETSC_ERR_ARG_BADPTR = 68 | |
| const PETSC_ERR_ARG_NOTSAMETYPE = 69 | |
| const PETSC_ERR_ARG_NOTSAMECOMM = 80 | |
| const PETSC_ERR_ARG_WRONGSTATE = 73 | |
| const PETSC_ERR_ARG_TYPENOTSET = 89 | |
| const PETSC_ERR_ARG_INCOMP = 75 | |
| const PETSC_ERR_ARG_NULL = 85 | |
| const PETSC_ERR_ARG_UNKNOWN_TYPE = 86 | |
| const PETSC_ERR_FILE_OPEN = 65 | |
| const PETSC_ERR_FILE_READ = 66 | |
| const PETSC_ERR_FILE_WRITE = 67 | |
| const PETSC_ERR_FILE_UNEXPECTED = 79 | |
| const PETSC_ERR_MAT_LU_ZRPVT = 71 | |
| const PETSC_ERR_MAT_CH_ZRPVT = 81 | |
| const PETSC_ERR_INT_OVERFLOW = 84 | |
| const PETSC_ERR_FLOP_COUNT = 90 | |
| const PETSC_ERR_NOT_CONVERGED = 91 | |
| const PETSC_ERR_MAX_VALUE = 92 | |
| # Skipping MacroDefinition: PetscStringizeArg ( a ) # a | |
| # Skipping MacroDefinition: PetscStringize ( a ) PetscStringizeArg ( a ) | |
| # Skipping MacroDefinition: SETERRQ ( comm , n , s ) return PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s ) | |
| # Skipping MacroDefinition: SETERRQ1 ( comm , n , s , a1 ) return PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s , a1 ) | |
| # Skipping MacroDefinition: SETERRQ2 ( comm , n , s , a1 , a2 ) return PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s , a1 , a2 ) | |
| # Skipping MacroDefinition: SETERRQ3 ( comm , n , s , a1 , a2 , a3 ) return PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s , a1 , a2 , a3 ) | |
| # Skipping MacroDefinition: SETERRQ4 ( comm , n , s , a1 , a2 , a3 , a4 ) return PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s , a1 , a2 , a3 , a4 ) | |
| # Skipping MacroDefinition: SETERRQ5 ( comm , n , s , a1 , a2 , a3 , a4 , a5 ) return PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s , a1 , a2 , a3 , a4 , a5 ) | |
| # Skipping MacroDefinition: SETERRQ6 ( comm , n , s , a1 , a2 , a3 , a4 , a5 , a6 ) return PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s , a1 , a2 , a3 , a4 , a5 , a6 ) | |
| # Skipping MacroDefinition: SETERRQ7 ( comm , n , s , a1 , a2 , a3 , a4 , a5 , a6 , a7 ) return PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s , a1 , a2 , a3 , a4 , a5 , a6 , a7 ) | |
| # Skipping MacroDefinition: SETERRQ8 ( comm , n , s , a1 , a2 , a3 , a4 , a5 , a6 , a7 , a8 ) return PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s , a1 , a2 , a3 , a4 , a5 , a6 , a7 , a8 ) | |
| # Skipping MacroDefinition: SETERRABORT ( comm , n , s ) do { PetscError ( comm , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_INITIAL , s ) ; MPI_Abort ( comm , n ) ; } while ( 0 ) | |
| # Skipping MacroDefinition: CHKERRQ ( n ) do { if ( PetscUnlikely ( n ) ) return PetscError ( PETSC_COMM_SELF , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_REPEAT , " " ) ; } while ( 0 ) | |
| # Skipping MacroDefinition: CHKERRV ( n ) do { if ( PetscUnlikely ( n ) ) { n = PetscError ( PETSC_COMM_SELF , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_REPEAT , " " ) ; return ; } } while ( 0 ) | |
| # Skipping MacroDefinition: CHKERRABORT ( comm , n ) do { if ( PetscUnlikely ( n ) ) { PetscError ( PETSC_COMM_SELF , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_REPEAT , " " ) ; MPI_Abort ( comm , n ) ; } } while ( 0 ) | |
| # Skipping MacroDefinition: CHKERRCONTINUE ( n ) do { if ( PetscUnlikely ( n ) ) { PetscError ( PETSC_COMM_SELF , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_REPEAT , " " ) ; } } while ( 0 ) | |
| # Skipping MacroDefinition: CHKERRXX ( n ) do { if ( PetscUnlikely ( n ) ) { PetscError ( PETSC_COMM_SELF , __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ , n , PETSC_ERROR_IN_CXX , 0 ) ; } } while ( 0 ) | |
| # Skipping MacroDefinition: CHKMEMQ do { PetscErrorCode _7_ierr = PetscMallocValidate ( __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ ) ; CHKERRQ ( _7_ierr ) ; } while ( 0 ) | |
| # Skipping MacroDefinition: CHKMEMA PetscMallocValidate ( __LINE__ , PETSC_FUNCTION_NAME , __FILE__ , __SDIR__ ) | |
| # Skipping MacroDefinition: PetscStackPushNoCheck ( funct , petsc_routine ) do { } while ( 0 ) | |
| # Skipping MacroDefinition: PetscStackPopNoCheck do { } while ( 0 ) | |
| # Skipping MacroDefinition: PetscFunctionReturn ( a ) return ( a ) | |
| # Skipping MacroDefinition: PetscFunctionReturnVoid ( ) return | |
| const PetscStackPop = CHKMEMQ | |
| # Skipping MacroDefinition: PetscStackPush ( f ) CHKMEMQ | |
| # begin enum PetscBool | |
| typealias PetscBool Uint32 | |
| const PETSC_FALSE = (uint32)(0) | |
| const PETSC_TRUE = (uint32)(1) | |
| # end enum PetscBool | |
| const PetscStackActive = PETSC_FALSE | |
| # Skipping MacroDefinition: PetscStackCall ( name , routine ) do { PetscStackPush ( name ) ; routine ; PetscStackPop ; } while ( 0 ) | |
| # Skipping MacroDefinition: PetscStackCallStandard ( func , args ) do { PetscStackPush ( # func ) ; ierr = func args ; PetscStackPop ; if ( ierr ) SETERRQ1 ( PETSC_COMM_SELF , PETSC_ERR_LIB , "Error in %s()" , # func ) ; } while ( 0 ) | |
| const PETSC_SMALLEST_CLASSID = 1211211 | |
| # Skipping MacroDefinition: PetscObjectComposeFunction ( a , b , d ) PetscObjectComposeFunction_Private ( a , b , ( PetscVoidFunction ) ( d ) ) | |
| # Skipping MacroDefinition: PetscOptionsBegin ( comm , prefix , mess , sec ) 0 ; do { for ( PetscOptionsPublishCount = ( PetscOptionsPublish ? - 1 : 1 ) ; PetscOptionsPublishCount < 2 ; PetscOptionsPublishCount ++ ) { PetscErrorCode _5_ierr = PetscOptionsBegin_Private ( comm , prefix , mess , sec ) ; CHKERRQ ( _5_ierr ) ; | |
| # Skipping MacroDefinition: PetscObjectOptionsBegin ( obj ) 0 ; do { for ( PetscOptionsPublishCount = ( PetscOptionsPublish ? - 1 : 1 ) ; PetscOptionsPublishCount < 2 ; PetscOptionsPublishCount ++ ) { PetscErrorCode _5_ierr = PetscObjectOptionsBegin_Private ( obj ) ; CHKERRQ ( _5_ierr ) ; | |
| # Skipping MacroDefinition: PetscOptionsEnd ( ) _5_ierr = PetscOptionsEnd_Private ( ) ; CHKERRQ ( _5_ierr ) ; } } while ( 0 ) | |
| # Skipping MacroDefinition: PetscOptionsTail ( ) 0 ; { if ( PetscOptionsPublishCount != 1 ) PetscFunctionReturn ( 0 ) ; } | |
| # Skipping MacroDefinition: PetscObjectQueryFunction ( obj , name , fptr ) PetscObjectQueryFunction_Private ( ( obj ) , ( name ) , ( PetscVoidFunction * ) ( fptr ) ) | |
| # Skipping MacroDefinition: PetscObjectAMSViewOff ( obj ) 0 | |
| # Skipping MacroDefinition: PetscObjectAMSSetBlock ( obj , flg ) 0 | |
| # Skipping MacroDefinition: PetscObjectAMSBlock ( obj ) 0 | |
| # Skipping MacroDefinition: PetscObjectAMSGrantAccess ( obj ) 0 | |
| # Skipping MacroDefinition: PetscObjectAMSTakeAccess ( obj ) 0 | |
| # Skipping MacroDefinition: PetscStackViewAMS ( ) 0 | |
| # Skipping MacroDefinition: PetscStackAMSViewOff ( ) 0 | |
| # Skipping MacroDefinition: PetscFunctionListAdd ( list , name , fptr ) PetscFunctionListAdd_Private ( ( list ) , ( name ) , ( PetscVoidFunction ) ( fptr ) ) | |
| # Skipping MacroDefinition: PetscFunctionListFind ( list , name , fptr ) PetscFunctionListFind_Private ( ( list ) , ( name ) , ( PetscVoidFunction * ) ( fptr ) ) | |
| # Skipping MacroDefinition: PetscNot ( a ) ( ( a ) ? PETSC_FALSE : PETSC_TRUE ) | |
| const PETSC_RUNNING_ON_VALGRIND = PETSC_FALSE | |
| const PETSC_EVENT = 1311311 | |
| # Skipping MacroDefinition: PetscInfo ( A , S ) PetscInfo_Private ( PETSC_FUNCTION_NAME , A , S ) | |
| # Skipping MacroDefinition: PetscInfo1 ( A , S , a1 ) PetscInfo_Private ( PETSC_FUNCTION_NAME , A , S , a1 ) | |
| # Skipping MacroDefinition: PetscInfo2 ( A , S , a1 , a2 ) PetscInfo_Private ( PETSC_FUNCTION_NAME , A , S , a1 , a2 ) | |
| # Skipping MacroDefinition: PetscInfo3 ( A , S , a1 , a2 , a3 ) PetscInfo_Private ( PETSC_FUNCTION_NAME , A , S , a1 , a2 , a3 ) | |
| # Skipping MacroDefinition: PetscInfo4 ( A , S , a1 , a2 , a3 , a4 ) PetscInfo_Private ( PETSC_FUNCTION_NAME , A , S , a1 , a2 , a3 , a4 ) | |
| # Skipping MacroDefinition: PetscInfo5 ( A , S , a1 , a2 , a3 , a4 , a5 ) PetscInfo_Private ( PETSC_FUNCTION_NAME , A , S , a1 , a2 , a3 , a4 , a5 ) | |
| # Skipping MacroDefinition: PetscInfo6 ( A , S , a1 , a2 , a3 , a4 , a5 , a6 ) PetscInfo_Private ( PETSC_FUNCTION_NAME , A , S , a1 , a2 , a3 , a4 , a5 , a6 ) | |
| # Skipping MacroDefinition: PetscInfo7 ( A , S , a1 , a2 , a3 , a4 , a5 , a6 , a7 ) PetscInfo_Private ( PETSC_FUNCTION_NAME , A , S , a1 , a2 , a3 , a4 , a5 , a6 , a7 ) | |
| const PETSC_FLOPS_PER_OP = 1.0 | |
| # Skipping MacroDefinition: PetscLogObjectParent ( p , c ) ( c && p && ( ( ( PetscObject ) ( c ) ) -> parent = ( PetscObject ) ( p ) , ( ( PetscObject ) ( c ) ) -> parentid = ( ( PetscObject ) p ) -> id , 0 ) ) | |
| # Skipping MacroDefinition: PetscLogObjectParents ( p , n , d ) 0 ; { int _i ; for ( _i = 0 ; _i < n ; _i ++ ) { ierr = PetscLogObjectParent ( p , ( d ) [ _i ] ) ; CHKERRQ ( ierr ) ; } } | |
| # Skipping MacroDefinition: PetscLogObjectCreate ( h ) ( ( PetscLogPHC ) ? ( * PetscLogPHC ) ( ( PetscObject ) h ) : 0 ) | |
| # Skipping MacroDefinition: PetscLogObjectDestroy ( h ) ( ( PetscLogPHD ) ? ( * PetscLogPHD ) ( ( PetscObject ) h ) : 0 ) | |
| # Skipping MacroDefinition: PetscLogObjectMemory ( p , m ) ( ( ( PetscObject ) ( p ) ) -> mem += ( m ) , 0 ) | |
| # Skipping MacroDefinition: PetscLogEventBarrierBegin ( e , o1 , o2 , o3 , o4 , cm ) ( ( ( PetscLogPLB && petsc_stageLog -> stageInfo [ petsc_stageLog -> curStage ] . perfInfo . active && petsc_stageLog -> stageInfo [ petsc_stageLog -> curStage ] . eventLog -> eventInfo [ e ] . active ) ? ( PetscLogEventBegin ( ( e ) , o1 , o2 , o3 , o4 ) || MPI_Barrier ( cm ) || PetscLogEventEnd ( ( e ) , o1 , o2 , o3 , o4 ) ) : 0 ) || PetscLogEventBegin ( ( e ) + 1 , o1 , o2 , o3 , o4 ) ) | |
| # Skipping MacroDefinition: PetscLogEventBegin ( e , o1 , o2 , o3 , o4 ) ( ( ( PetscLogPLB && petsc_stageLog -> stageInfo [ petsc_stageLog -> curStage ] . perfInfo . active && petsc_stageLog -> stageInfo [ petsc_stageLog -> curStage ] . eventLog -> eventInfo [ e ] . active ) ? ( * PetscLogPLB ) ( ( e ) , 0 , ( PetscObject ) ( o1 ) , ( PetscObject ) ( o2 ) , ( PetscObject ) ( o3 ) , ( PetscObject ) ( o4 ) ) : 0 ) ) | |
| # Skipping MacroDefinition: PetscLogEventBarrierEnd ( e , o1 , o2 , o3 , o4 , cm ) PetscLogEventEnd ( e + 1 , o1 , o2 , o3 , o4 ) | |
| # Skipping MacroDefinition: PetscLogEventEnd ( e , o1 , o2 , o3 , o4 ) ( ( ( PetscLogPLE && petsc_stageLog -> stageInfo [ petsc_stageLog -> curStage ] . perfInfo . active && petsc_stageLog -> stageInfo [ petsc_stageLog -> curStage ] . eventLog -> eventInfo [ e ] . active ) ? ( * PetscLogPLE ) ( ( e ) , 0 , ( PetscObject ) ( o1 ) , ( PetscObject ) ( o2 ) , ( PetscObject ) ( o3 ) , ( PetscObject ) ( o4 ) ) : 0 ) ) | |
| # Skipping MacroDefinition: PetscPreLoadBegin ( flag , name ) do { PetscBool PetscPreLoading = flag ; int PetscPreLoadMax , PetscPreLoadIt ; PetscLogStage _stageNum ; PetscErrorCode _3_ierr ; _3_ierr = PetscOptionsGetBool ( NULL , "-preload" , & PetscPreLoading , NULL ) ; CHKERRQ ( _3_ierr ) ; PetscPreLoadMax = ( int ) ( PetscPreLoading ) ; PetscPreLoadingUsed = PetscPreLoading ? PETSC_TRUE : PetscPreLoadingUsed ; for ( PetscPreLoadIt = 0 ; PetscPreLoadIt <= PetscPreLoadMax ; PetscPreLoadIt ++ ) { PetscPreLoadingOn = PetscPreLoading ; _3_ierr = PetscBarrier ( NULL ) ; CHKERRQ ( _3_ierr ) ; if ( PetscPreLoadIt > 0 ) { _3_ierr = PetscLogStageGetId ( name , & _stageNum ) ; CHKERRQ ( _3_ierr ) ; } else { _3_ierr = PetscLogStageRegister ( name , & _stageNum ) ; CHKERRQ ( _3_ierr ) ; } _3_ierr = PetscLogStageSetActive ( _stageNum , ( PetscBool ) ( ! PetscPreLoadMax || PetscPreLoadIt ) ) ; _3_ierr = PetscLogStagePush ( _stageNum ) ; CHKERRQ ( _3_ierr ) ; | |
| # Skipping MacroDefinition: PetscPreLoadEnd ( ) _3_ierr = PetscLogStagePop ( ) ; CHKERRQ ( _3_ierr ) ; PetscPreLoading = PETSC_FALSE ; } \ | |
| } while ( 0 ) | |
| # Skipping MacroDefinition: PetscPreLoadStage ( name ) do { _3_ierr = PetscLogStagePop ( ) ; CHKERRQ ( _3_ierr ) ; if ( PetscPreLoadIt > 0 ) { _3_ierr = PetscLogStageGetId ( name , & _stageNum ) ; CHKERRQ ( _3_ierr ) ; } else { _3_ierr = PetscLogStageRegister ( name , & _stageNum ) ; CHKERRQ ( _3_ierr ) ; } _3_ierr = PetscLogStageSetActive ( _stageNum , ( PetscBool ) ( ! PetscPreLoadMax || PetscPreLoadIt ) ) ; _3_ierr = PetscLogStagePush ( _stageNum ) ; CHKERRQ ( _3_ierr ) ; } while ( 0 ) | |
| # Skipping MacroDefinition: PetscPrefetchBlock ( a , n , rw , t ) do { const char * _p = ( const char * ) ( a ) , * _end = ( const char * ) ( ( a ) + ( n ) ) ; for ( ; _p < _end ; _p += PETSC_LEVEL1_DCACHE_LINESIZE ) PETSC_Prefetch ( _p , ( rw ) , ( t ) ) ; } while ( 0 ) | |
| const PETSC_BLAS_INT_MAX = 2147483647 | |
| const PETSC_BLAS_INT_MIN = -2147483647 | |
| const PETSC_MAX_PATH_LEN = MAXPATHLEN | |
| const PETSCRAND = "rand" | |
| const PETSCRAND48 = "rand48" | |
| const PETSCSPRNG = "sprng" | |
| const PETSC_BINARY_INT_SIZE = 32 / 8 | |
| const PETSC_BINARY_FLOAT_SIZE = 32 / 8 | |
| const PETSC_BINARY_CHAR_SIZE = 8 / 8 | |
| const PETSC_BINARY_SHORT_SIZE = 16 / 8 | |
| const PETSC_BINARY_DOUBLE_SIZE = 64 / 8 | |
| # Skipping MacroDefinition: PETSC_BINARY_SCALAR_SIZE sizeof ( PetscScalar ) | |
| const PETSC_BAG_FILE_CLASSID = 1211219 | |
| const PTHREAD = "pthread" | |
| const NOTHREAD = "nothread" | |
| const OPENMP = "openmp" | |
| const PETSC_REDUCTIONS_MAX = 32 | |
| const PETSCVIEWERSOCKET = "socket" | |
| const PETSCVIEWERASCII = "ascii" | |
| const PETSCVIEWERBINARY = "binary" | |
| const PETSCVIEWERSTRING = "string" | |
| const PETSCVIEWERDRAW = "draw" | |
| const PETSCVIEWERVU = "vu" | |
| const PETSCVIEWERMATHEMATICA = "mathematica" | |
| const PETSCVIEWERNETCDF = "netcdf" | |
| const PETSCVIEWERHDF5 = "hdf5" | |
| const PETSCVIEWERVTK = "vtk" | |
| const PETSCVIEWERMATLAB = "matlab" | |
| const PETSCVIEWERAMS = "ams" | |
| # Skipping MacroDefinition: PETSC_VIEWER_STDERR_SELF PETSC_VIEWER_STDERR_ ( PETSC_COMM_SELF ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_STDERR_WORLD PETSC_VIEWER_STDERR_ ( PETSC_COMM_WORLD ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_STDOUT_WORLD PETSC_VIEWER_STDOUT_ ( PETSC_COMM_WORLD ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_STDOUT_SELF PETSC_VIEWER_STDOUT_ ( PETSC_COMM_SELF ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_DRAW_WORLD PETSC_VIEWER_DRAW_ ( PETSC_COMM_WORLD ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_DRAW_SELF PETSC_VIEWER_DRAW_ ( PETSC_COMM_SELF ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_SOCKET_WORLD PETSC_VIEWER_SOCKET_ ( PETSC_COMM_WORLD ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_SOCKET_SELF PETSC_VIEWER_SOCKET_ ( PETSC_COMM_SELF ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_BINARY_WORLD PETSC_VIEWER_BINARY_ ( PETSC_COMM_WORLD ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_BINARY_SELF PETSC_VIEWER_BINARY_ ( PETSC_COMM_SELF ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_MATLAB_WORLD PETSC_VIEWER_MATLAB_ ( PETSC_COMM_WORLD ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_MATLAB_SELF PETSC_VIEWER_MATLAB_ ( PETSC_COMM_SELF ) | |
| # Skipping MacroDefinition: PETSC_VIEWER_MATHEMATICA_WORLD ( PetscViewerInitializeMathematicaWorld_Private ( ) , PETSC_VIEWER_MATHEMATICA_WORLD_PRIVATE ) | |
| const PETSC_HASH_FACT = 79943 | |
| # Skipping MacroDefinition: PETSC_MATLAB_ENGINE_WORLD PETSC_MATLAB_ENGINE_ ( PETSC_COMM_WORLD ) | |
| # Skipping MacroDefinition: PETSC_MATLAB_ENGINE_SELF PETSC_MATLAB_ENGINE_ ( PETSC_COMM_SELF ) | |
| const PETSC_DRAW_X = "x" | |
| const PETSC_DRAW_GLUT = "glut" | |
| const PETSC_DRAW_OPENGLES = "opengles" | |
| const PETSC_DRAW_NULL = "null" | |
| const PETSC_DRAW_WIN32 = "win32" | |
| const PETSC_DRAW_TIKZ = "tikz" | |
| const PETSC_DRAW_BASIC_COLORS = 33 | |
| const PETSC_DRAW_ROTATE = -1 | |
| const PETSC_DRAW_WHITE = 0 | |
| const PETSC_DRAW_BLACK = 1 | |
| const PETSC_DRAW_RED = 2 | |
| const PETSC_DRAW_GREEN = 3 | |
| const PETSC_DRAW_CYAN = 4 | |
| const PETSC_DRAW_BLUE = 5 | |
| const PETSC_DRAW_MAGENTA = 6 | |
| const PETSC_DRAW_AQUAMARINE = 7 | |
| const PETSC_DRAW_FORESTGREEN = 8 | |
| const PETSC_DRAW_ORANGE = 9 | |
| const PETSC_DRAW_VIOLET = 10 | |
| const PETSC_DRAW_BROWN = 11 | |
| const PETSC_DRAW_PINK = 12 | |
| const PETSC_DRAW_CORAL = 13 | |
| const PETSC_DRAW_GRAY = 14 | |
| const PETSC_DRAW_YELLOW = 15 | |
| const PETSC_DRAW_GOLD = 16 | |
| const PETSC_DRAW_LIGHTPINK = 17 | |
| const PETSC_DRAW_MEDIUMTURQUOISE = 18 | |
| const PETSC_DRAW_KHAKI = 19 | |
| const PETSC_DRAW_DIMGRAY = 20 | |
| const PETSC_DRAW_YELLOWGREEN = 21 | |
| const PETSC_DRAW_SKYBLUE = 22 | |
| const PETSC_DRAW_DARKGREEN = 23 | |
| const PETSC_DRAW_NAVYBLUE = 24 | |
| const PETSC_DRAW_SANDYBROWN = 25 | |
| const PETSC_DRAW_CADETBLUE = 26 | |
| const PETSC_DRAW_POWDERBLUE = 27 | |
| const PETSC_DRAW_DEEPPINK = 28 | |
| const PETSC_DRAW_THISTLE = 29 | |
| const PETSC_DRAW_LIMEGREEN = 30 | |
| const PETSC_DRAW_LAVENDERBLUSH = 31 | |
| const PETSC_DRAW_PLUM = 32 | |
| const PETSC_DRAW_FULL_SIZE = -3 | |
| const PETSC_DRAW_HALF_SIZE = -4 | |
| const PETSC_DRAW_THIRD_SIZE = -5 | |
| const PETSC_DRAW_QUARTER_SIZE = -6 | |
| const IS_FILE_CLASSID = 1211218 | |
| const ISGENERAL = "general" | |
| const ISSTRIDE = "stride" | |
| const ISBLOCK = "block" | |
| const VECSEQ = "seq" | |
| const VECSTANDARD = "standard" | |
| const VECSHARED = "shared" | |
| const VECSIEVE = "sieve" | |
| const VECSEQCUSP = "seqcusp" | |
| const VECCUSP = "cusp" | |
| const VECNEST = "nest" | |
| const VECSEQPTHREAD = "seqpthread" | |
| const VECPTHREAD = "pthread" | |
| const VEC_FILE_CLASSID = 1211214 | |
| # begin enum NormType | |
| typealias NormType Uint32 | |
| const NORM_1 = (uint32)(0) | |
| const NORM_2 = (uint32)(1) | |
| const NORM_FROBENIUS = (uint32)(2) | |
| const NORM_INFINITY = (uint32)(3) | |
| const NORM_1_AND_2 = (uint32)(4) | |
| # end enum NormType | |
| const NORM_MAX = NORM_INFINITY | |
| const MATSAME = "same" | |
| const MATMAIJ = "maij" | |
| const MATSEQMAIJ = "seqmaij" | |
| const MATIS = "is" | |
| const MATAIJ = "aij" | |
| const MATSEQAIJ = "seqaij" | |
| const MATSEQAIJPTHREAD = "seqaijpthread" | |
| const MATAIJPTHREAD = "aijpthread" | |
| const MATAIJCRL = "aijcrl" | |
| const MATSEQAIJCRL = "seqaijcrl" | |
| const MATAIJCUSP = "aijcusp" | |
| const MATSEQAIJCUSP = "seqaijcusp" | |
| const MATAIJCUSPARSE = "aijcusparse" | |
| const MATSEQAIJCUSPARSE = "seqaijcusparse" | |
| const MATAIJPERM = "aijperm" | |
| const MATSEQAIJPERM = "seqaijperm" | |
| const MATSHELL = "shell" | |
| const MATDENSE = "dense" | |
| const MATSEQDENSE = "seqdense" | |
| const MATELEMENTAL = "elemental" | |
| const MATBAIJ = "baij" | |
| const MATSEQBAIJ = "seqbaij" | |
| const MATSBAIJ = "sbaij" | |
| const MATSEQSBAIJ = "seqsbaij" | |
| const MATSEQBSTRM = "seqbstrm" | |
| const MATBSTRM = "bstrm" | |
| const MATSEQSBSTRM = "seqsbstrm" | |
| const MATSBSTRM = "sbstrm" | |
| const MATDAAD = "daad" | |
| const MATMFFD = "mffd" | |
| const MATNORMAL = "normal" | |
| const MATLRC = "lrc" | |
| const MATSCATTER = "scatter" | |
| const MATBLOCKMAT = "blockmat" | |
| const MATCOMPOSITE = "composite" | |
| const MATFFT = "fft" | |
| const MATFFTW = "fftw" | |
| const MATSEQCUFFT = "seqcufft" | |
| const MATTRANSPOSEMAT = "transpose" | |
| const MATSCHURCOMPLEMENT = "schurcomplement" | |
| const MATPYTHON = "python" | |
| const MATHYPRESTRUCT = "hyprestruct" | |
| const MATHYPRESSTRUCT = "hypresstruct" | |
| const MATSUBMATRIX = "submatrix" | |
| const MATLOCALREF = "localref" | |
| const MATNEST = "nest" | |
| # Skipping MacroDefinition: MatSolverPackage char * | |
| const MATSOLVERSUPERLU = "superlu" | |
| const MATSOLVERSUPERLU_DIST = "superlu_dist" | |
| const MATSOLVERUMFPACK = "umfpack" | |
| const MATSOLVERCHOLMOD = "cholmod" | |
| const MATSOLVERESSL = "essl" | |
| const MATSOLVERLUSOL = "lusol" | |
| const MATSOLVERMUMPS = "mumps" | |
| const MATSOLVERPASTIX = "pastix" | |
| const MATSOLVERMATLAB = "matlab" | |
| const MATSOLVERPETSC = "petsc" | |
| const MATSOLVERBAS = "bas" | |
| const MATSOLVERCUSPARSE = "cusparse" | |
| const MATSOLVERBSTRM = "bstrm" | |
| const MATSOLVERSBSTRM = "sbstrm" | |
| const MATSOLVERELEMENTAL = "elemental" | |
| const MATSOLVERCLIQUE = "clique" | |
| const MAT_FILE_CLASSID = 1211216 | |
| # Skipping MacroDefinition: MatPreallocateInitialize ( comm , nrows , ncols , dnz , onz ) 0 ; \ | |
| { PetscErrorCode _4_ierr ; PetscInt __nrows = ( nrows ) , __ctmp = ( ncols ) , __rstart , __start , __end ; _4_ierr = PetscMalloc2 ( __nrows , PetscInt , & dnz , __nrows , PetscInt , & onz ) ; CHKERRQ ( _4_ierr ) ; _4_ierr = PetscMemzero ( dnz , __nrows * sizeof ( PetscInt ) ) ; CHKERRQ ( _4_ierr ) ; _4_ierr = PetscMemzero ( onz , __nrows * sizeof ( PetscInt ) ) ; CHKERRQ ( _4_ierr ) ; __start = 0 ; __end = __start ; _4_ierr = MPI_Scan ( & __ctmp , & __end , 1 , MPIU_INT , MPI_SUM , comm ) ; CHKERRQ ( _4_ierr ) ; __start = __end - __ctmp ; _4_ierr = MPI_Scan ( & __nrows , & __rstart , 1 , MPIU_INT , MPI_SUM , comm ) ; CHKERRQ ( _4_ierr ) ; __rstart = __rstart - __nrows ; | |
| # Skipping MacroDefinition: MatPreallocateSetLocal ( rmap , nrows , rows , cmap , ncols , cols , dnz , onz ) 0 ; \ | |
| { PetscInt __l ; _4_ierr = ISLocalToGlobalMappingApply ( rmap , nrows , rows , rows ) ; CHKERRQ ( _4_ierr ) ; _4_ierr = ISLocalToGlobalMappingApply ( cmap , ncols , cols , cols ) ; CHKERRQ ( _4_ierr ) ; for ( __l = 0 ; __l < nrows ; __l ++ ) { _4_ierr = MatPreallocateSet ( ( rows ) [ __l ] , ncols , cols , dnz , onz ) ; CHKERRQ ( _4_ierr ) ; } \ | |
| } | |
| # Skipping MacroDefinition: MatPreallocateSymmetricSetLocal ( map , nrows , rows , ncols , cols , dnz , onz ) 0 ; \ | |
| { PetscInt __l ; _4_ierr = ISLocalToGlobalMappingApply ( map , nrows , rows , rows ) ; CHKERRQ ( _4_ierr ) ; _4_ierr = ISLocalToGlobalMappingApply ( map , ncols , cols , cols ) ; CHKERRQ ( _4_ierr ) ; for ( __l = 0 ; __l < nrows ; __l ++ ) { _4_ierr = MatPreallocateSymmetricSet ( ( rows ) [ __l ] , ncols , cols , dnz , onz ) ; CHKERRQ ( _4_ierr ) ; } \ | |
| } | |
| # Skipping MacroDefinition: MatPreallocateSet ( row , nc , cols , dnz , onz ) 0 ; \ | |
| { PetscInt __i ; if ( row < __rstart ) SETERRQ2 ( PETSC_COMM_SELF , PETSC_ERR_ARG_OUTOFRANGE , "Trying to set preallocation for row %D less than first local row %D" , row , __rstart ) ; if ( row >= __rstart + __nrows ) SETERRQ2 ( PETSC_COMM_SELF , PETSC_ERR_ARG_OUTOFRANGE , "Trying to set preallocation for row %D greater than last local row %D" , row , __rstart + __nrows - 1 ) ; for ( __i = 0 ; __i < nc ; __i ++ ) { if ( ( cols ) [ __i ] < __start || ( cols ) [ __i ] >= __end ) onz [ row - __rstart ] ++ ; else dnz [ row - __rstart ] ++ ; } \ | |
| } | |
| # Skipping MacroDefinition: MatPreallocateSymmetricSet ( row , nc , cols , dnz , onz ) 0 ; \ | |
| { PetscInt __i ; for ( __i = 0 ; __i < nc ; __i ++ ) { if ( cols [ __i ] >= __end ) onz [ row - __rstart ] ++ ; else if ( cols [ __i ] >= row ) dnz [ row - __rstart ] ++ ; } \ | |
| } | |
| # Skipping MacroDefinition: MatPreallocateLocation ( A , row , ncols , cols , dnz , onz ) 0 ; if ( A ) { ierr = MatSetValues ( A , 1 , & row , ncols , cols , NULL , INSERT_VALUES ) ; CHKERRQ ( ierr ) ; } else { ierr = MatPreallocateSet ( row , ncols , cols , dnz , onz ) ; CHKERRQ ( ierr ) ; } | |
| # Skipping MacroDefinition: MatPreallocateFinalize ( dnz , onz ) 0 ; _4_ierr = PetscFree2 ( dnz , onz ) ; CHKERRQ ( _4_ierr ) ; } | |
| const MAT_SKIP_ALLOCATION = -4 | |
| const MATORDERINGNATURAL = "natural" | |
| const MATORDERINGND = "nd" | |
| const MATORDERING1WD = "1wd" | |
| const MATORDERINGRCM = "rcm" | |
| const MATORDERINGQMD = "qmd" | |
| const MATORDERINGROWLENGTH = "rowlength" | |
| const MATORDERINGAMD = "amd" | |
| const MATCOLORINGNATURAL = "natural" | |
| const MATCOLORINGSL = "sl" | |
| const MATCOLORINGLF = "lf" | |
| const MATCOLORINGID = "id" | |
| const MATPARTITIONINGCURRENT = "current" | |
| const MATPARTITIONINGSQUARE = "square" | |
| const MATPARTITIONINGPARMETIS = "parmetis" | |
| const MATPARTITIONINGCHACO = "chaco" | |
| const MATPARTITIONINGPARTY = "party" | |
| const MATPARTITIONINGPTSCOTCH = "ptscotch" | |
| const MP_PARTY_OPT = "opt" | |
| const MP_PARTY_LIN = "lin" | |
| const MP_PARTY_SCA = "sca" | |
| const MP_PARTY_RAN = "ran" | |
| const MP_PARTY_GBF = "gbf" | |
| const MP_PARTY_GCF = "gcf" | |
| const MP_PARTY_BUB = "bub" | |
| const MP_PARTY_DEF = "def" | |
| const MP_PARTY_HELPFUL_SETS = "hs" | |
| const MP_PARTY_KERNIGHAN_LIN = "kl" | |
| const MP_PARTY_NONE = "no" | |
| const MATCOARSENMIS = "mis" | |
| const MATCOARSENHEM = "hem" | |
| const MATRIX_BINARY_FORMAT_DENSE = -1 | |
| const MATMFFD_DS = "ds" | |
| const MATMFFD_WP = "wp" | |
| const DMDA = "da" | |
| const DMADDA = "adda" | |
| const DMCOMPOSITE = "composite" | |
| const DMSLICED = "sliced" | |
| const DMSHELL = "shell" | |
| const DMMESH = "mesh" | |
| const DMPLEX = "plex" | |
| const DMCARTESIAN = "cartesian" | |
| const DMREDUNDANT = "redundant" | |
| const DMPATCH = "patch" | |
| const DMMOAB = "moab" | |
| const DM_FILE_CLASSID = 1211221 | |
| const PFCONSTANT = "constant" | |
| const PFMAT = "mat" | |
| const PFSTRING = "string" | |
| const PFQUICK = "quick" | |
| const PFIDENTITY = "identity" | |
| const PFMATLAB = "matlab" | |
| # Skipping MacroDefinition: PFSetOptionsPrefix ( a , s ) PetscObjectSetOptionsPrefix ( ( PetscObject ) ( a ) , s ) | |
| const AOBASIC = "basic" | |
| const AOADVANCED = "advanced" | |
| const AOMAPPING = "mapping" | |
| const AOMEMORYSCALABLE = "memoryscalable" | |
| const MATSEQUSFFT = "sequsfft" | |
| const CHARACTERISTICDA = "da" | |
| const PCNONE = "none" | |
| const PCJACOBI = "jacobi" | |
| const PCSOR = "sor" | |
| const PCLU = "lu" | |
| const PCSHELL = "shell" | |
| const PCBJACOBI = "bjacobi" | |
| const PCMG = "mg" | |
| const PCEISENSTAT = "eisenstat" | |
| const PCILU = "ilu" | |
| const PCICC = "icc" | |
| const PCASM = "asm" | |
| const PCGASM = "gasm" | |
| const PCKSP = "ksp" | |
| const PCCOMPOSITE = "composite" | |
| const PCREDUNDANT = "redundant" | |
| const PCSPAI = "spai" | |
| const PCNN = "nn" | |
| const PCCHOLESKY = "cholesky" | |
| const PCPBJACOBI = "pbjacobi" | |
| const PCMAT = "mat" | |
| const PCHYPRE = "hypre" | |
| const PCPARMS = "parms" | |
| const PCFIELDSPLIT = "fieldsplit" | |
| const PCTFS = "tfs" | |
| const PCML = "ml" | |
| const PCGALERKIN = "galerkin" | |
| const PCEXOTIC = "exotic" | |
| const PCSUPPORTGRAPH = "supportgraph" | |
| const PCASA = "asa" | |
| const PCCP = "cp" | |
| const PCBFBT = "bfbt" | |
| const PCLSC = "lsc" | |
| const PCPYTHON = "python" | |
| const PCPFMG = "pfmg" | |
| const PCSYSPFMG = "syspfmg" | |
| const PCREDISTRIBUTE = "redistribute" | |
| const PCSVD = "svd" | |
| const PCGAMG = "gamg" | |
| const PCSACUSP = "sacusp" | |
| const PCSACUSPPOLY = "sacusppoly" | |
| const PCBICGSTABCUSP = "bicgstabcusp" | |
| const PCAINVCUSP = "ainvcusp" | |
| const PCBDDC = "bddc" | |
| # begin enum PCSide | |
| typealias PCSide Cint | |
| const PC_SIDE_DEFAULT = (int32)(-1) | |
| const PC_LEFT = (int32)(0) | |
| const PC_RIGHT = (int32)(1) | |
| const PC_SYMMETRIC = (int32)(2) | |
| # end enum PCSide | |
| const PC_SIDE_MAX = PC_SYMMETRIC + 1 | |
| const PC_FILE_CLASSID = 1211222 | |
| const PCGAMGAGG = "agg" | |
| const PCGAMGGEO = "geo" | |
| # begin enum PCMGType | |
| typealias PCMGType Uint32 | |
| const PC_MG_MULTIPLICATIVE = (uint32)(0) | |
| const PC_MG_ADDITIVE = (uint32)(1) | |
| const PC_MG_FULL = (uint32)(2) | |
| const PC_MG_KASKADE = (uint32)(3) | |
| # end enum PCMGType | |
| const PC_MG_CASCADE = PC_MG_KASKADE | |
| const KSPRICHARDSON = "richardson" | |
| const KSPCHEBYSHEV = "chebyshev" | |
| const KSPCG = "cg" | |
| const KSPGROPPCG = "groppcg" | |
| const KSPPIPECG = "pipecg" | |
| const KSPCGNE = "cgne" | |
| const KSPNASH = "nash" | |
| const KSPSTCG = "stcg" | |
| const KSPGLTR = "gltr" | |
| const KSPGMRES = "gmres" | |
| const KSPFGMRES = "fgmres" | |
| const KSPLGMRES = "lgmres" | |
| const KSPDGMRES = "dgmres" | |
| const KSPPGMRES = "pgmres" | |
| const KSPTCQMR = "tcqmr" | |
| const KSPBCGS = "bcgs" | |
| const KSPIBCGS = "ibcgs" | |
| const KSPFBCGS = "fbcgs" | |
| const KSPFBCGSR = "fbcgsr" | |
| const KSPBCGSL = "bcgsl" | |
| const KSPCGS = "cgs" | |
| const KSPTFQMR = "tfqmr" | |
| const KSPCR = "cr" | |
| const KSPPIPECR = "pipecr" | |
| const KSPLSQR = "lsqr" | |
| const KSPPREONLY = "preonly" | |
| const KSPQCG = "qcg" | |
| const KSPBICG = "bicg" | |
| const KSPMINRES = "minres" | |
| const KSPSYMMLQ = "symmlq" | |
| const KSPLCD = "lcd" | |
| const KSPPYTHON = "python" | |
| const KSPGCR = "gcr" | |
| const KSPSPECEST = "specest" | |
| const KSP_FILE_CLASSID = 1211223 | |
| # begin enum KSPNormType | |
| typealias KSPNormType Cint | |
| const KSP_NORM_DEFAULT = (int32)(-1) | |
| const KSP_NORM_NONE = (int32)(0) | |
| const KSP_NORM_PRECONDITIONED = (int32)(1) | |
| const KSP_NORM_UNPRECONDITIONED = (int32)(2) | |
| const KSP_NORM_NATURAL = (int32)(3) | |
| # end enum KSPNormType | |
| const KSP_NORM_MAX = KSP_NORM_NATURAL + 1 | |
| const SNESNEWTONLS = "newtonls" | |
| const SNESNEWTONTR = "newtontr" | |
| const SNESPYTHON = "python" | |
| const SNESTEST = "test" | |
| const SNESNRICHARDSON = "nrichardson" | |
| const SNESKSPONLY = "ksponly" | |
| const SNESVINEWTONRSLS = "vinewtonrsls" | |
| const SNESVINEWTONSSLS = "vinewtonssls" | |
| const SNESNGMRES = "ngmres" | |
| const SNESQN = "qn" | |
| const SNESSHELL = "shell" | |
| const SNESGS = "gs" | |
| const SNESNCG = "ncg" | |
| const SNESFAS = "fas" | |
| const SNESMS = "ms" | |
| const SNESNASM = "nasm" | |
| const SNESANDERSON = "anderson" | |
| const SNESASPIN = "aspin" | |
| const SNES_FILE_CLASSID = 1211224 | |
| const SNESLINESEARCHBT = "bt" | |
| const SNESLINESEARCHBASIC = "basic" | |
| const SNESLINESEARCHL2 = "l2" | |
| const SNESLINESEARCHCP = "cp" | |
| const SNESLINESEARCHSHELL = "shell" | |
| const SNES_LINESEARCH_ORDER_LINEAR = 1 | |
| const SNES_LINESEARCH_ORDER_QUADRATIC = 2 | |
| const SNES_LINESEARCH_ORDER_CUBIC = 3 | |
| const SNES_VI_INF = 1.0e20 | |
| const SNES_VI_NINF = -1.0e20 | |
| const SNESMSM62 = "m62" | |
| const SNESMSEULER = "euler" | |
| const SNESMSJAMESON83 = "jameson83" | |
| const SNESMSVLTP21 = "vltp21" | |
| const SNESMSVLTP31 = "vltp31" | |
| const SNESMSVLTP41 = "vltp41" | |
| const SNESMSVLTP51 = "vltp51" | |
| const SNESMSVLTP61 = "vltp61" | |
| const TSEULER = "euler" | |
| const TSBEULER = "beuler" | |
| const TSPSEUDO = "pseudo" | |
| const TSCN = "cn" | |
| const TSSUNDIALS = "sundials" | |
| const TSRK = "rk" | |
| const TSPYTHON = "python" | |
| const TSTHETA = "theta" | |
| const TSALPHA = "alpha" | |
| const TSGL = "gl" | |
| const TSSSP = "ssp" | |
| const TSARKIMEX = "arkimex" | |
| const TSROSW = "rosw" | |
| const TSEIMEX = "eimex" | |
| const TS_FILE_CLASSID = 1211225 | |
| const TSSSPRKS2 = "rks2" | |
| const TSSSPRKS3 = "rks3" | |
| const TSSSPRK104 = "rk104" | |
| const TSADAPTBASIC = "basic" | |
| const TSADAPTNONE = "none" | |
| const TSADAPTCFL = "cfl" | |
| const TSGLADAPT_NONE = "none" | |
| const TSGLADAPT_SIZE = "size" | |
| const TSGLADAPT_BOTH = "both" | |
| const TSGLACCEPT_ALWAYS = "always" | |
| const TSGL_IRKS = "irks" | |
| # Skipping MacroDefinition: TSEIMEXType char * | |
| const TSARKIMEX1BEE = "1bee" | |
| const TSARKIMEXA2 = "a2" | |
| const TSARKIMEXL2 = "l2" | |
| const TSARKIMEXARS122 = "ars122" | |
| const TSARKIMEX2C = "2c" | |
| const TSARKIMEX2D = "2d" | |
| const TSARKIMEX2E = "2e" | |
| const TSARKIMEXPRSSP2 = "prssp2" | |
| const TSARKIMEX3 = "3" | |
| const TSARKIMEXBPR3 = "bpr3" | |
| const TSARKIMEXARS443 = "ars443" | |
| const TSARKIMEX4 = "4" | |
| const TSARKIMEX5 = "5" | |
| const TSROSW2M = "2m" | |
| const TSROSW2P = "2p" | |
| const TSROSWRA3PW = "ra3pw" | |
| const TSROSWRA34PW2 = "ra34pw2" | |
| const TSROSWRODAS3 = "rodas3" | |
| const TSROSWSANDU3 = "sandu3" | |
| const TSROSWASSP3P3S1C = "assp3p3s1c" | |
| const TSROSWLASSP3P4S2C = "lassp3p4s2c" | |
| const TSROSWLLSSP3P4S2C = "llssp3p4s2c" | |
| const TSROSWARK3 = "ark3" | |
| const TSROSWTHETA1 = "theta1" | |
| const TSROSWTHETA2 = "theta2" | |
| const TSROSWGRK4T = "grk4t" | |
| const TSROSWSHAMP4 = "shamp4" | |
| const TSROSWVELDD4 = "veldd4" | |
| const TSROSW4L = "4l" | |
| typealias PetscErrorCode Cint | |
| typealias PetscClassId Cint | |
| # begin enum ANONYMOUS_1 | |
| typealias ANONYMOUS_1 Uint32 | |
| const ENUM_DUMMY = (uint32)(0) | |
| # end enum ANONYMOUS_1 | |
| # begin enum PetscEnum | |
| typealias PetscEnum Uint32 | |
| const ENUM_DUMMY = (uint32)(0) | |
| # end enum PetscEnum | |
| typealias Petsc64bitInt Clonglong | |
| typealias PetscInt Cint | |
| typealias PetscBLASInt Cint | |
| # begin enum ANONYMOUS_2 | |
| typealias ANONYMOUS_2 Uint32 | |
| const PETSC_PRECISION_SINGLE = (uint32)(4) | |
| const PETSC_PRECISION_DOUBLE = (uint32)(8) | |
| # end enum ANONYMOUS_2 | |
| # begin enum PetscPrecision | |
| typealias PetscPrecision Uint32 | |
| const PETSC_PRECISION_SINGLE = (uint32)(4) | |
| const PETSC_PRECISION_DOUBLE = (uint32)(8) | |
| # end enum PetscPrecision | |
| # begin enum ANONYMOUS_3 | |
| typealias ANONYMOUS_3 Uint32 | |
| const PETSC_SCALAR_DOUBLE = (uint32)(0) | |
| const PETSC_SCALAR_SINGLE = (uint32)(1) | |
| const PETSC_SCALAR_LONG_DOUBLE = (uint32)(2) | |
| # end enum ANONYMOUS_3 | |
| # begin enum PetscScalarPrecision | |
| typealias PetscScalarPrecision Uint32 | |
| const PETSC_SCALAR_DOUBLE = (uint32)(0) | |
| const PETSC_SCALAR_SINGLE = (uint32)(1) | |
| const PETSC_SCALAR_LONG_DOUBLE = (uint32)(2) | |
| # end enum PetscScalarPrecision | |
| typealias MatScalar PetscScalar | |
| typealias MatReal PetscReal | |
| type petsc_mpiu_2scalar | |
| a::PetscScalar | |
| b::PetscScalar | |
| end | |
| # begin enum ANONYMOUS_4 | |
| typealias ANONYMOUS_4 Uint32 | |
| const PETSC_FALSE = (uint32)(0) | |
| const PETSC_TRUE = (uint32)(1) | |
| # end enum ANONYMOUS_4 | |
| # begin enum ANONYMOUS_5 | |
| typealias ANONYMOUS_5 Uint32 | |
| const PETSC_COPY_VALUES = (uint32)(0) | |
| const PETSC_OWN_POINTER = (uint32)(1) | |
| const PETSC_USE_POINTER = (uint32)(2) | |
| # end enum ANONYMOUS_5 | |
| # begin enum PetscCopyMode | |
| typealias PetscCopyMode Uint32 | |
| const PETSC_COPY_VALUES = (uint32)(0) | |
| const PETSC_OWN_POINTER = (uint32)(1) | |
| const PETSC_USE_POINTER = (uint32)(2) | |
| # end enum PetscCopyMode | |
| typealias PetscLogDouble Cdouble | |
| # begin enum ANONYMOUS_6 | |
| typealias ANONYMOUS_6 Uint32 | |
| const PETSC_INT = (uint32)(0) | |
| const PETSC_DOUBLE = (uint32)(1) | |
| const PETSC_COMPLEX = (uint32)(2) | |
| const PETSC_LONG = (uint32)(3) | |
| const PETSC_SHORT = (uint32)(4) | |
| const PETSC_FLOAT = (uint32)(5) | |
| const PETSC_CHAR = (uint32)(6) | |
| const PETSC_BIT_LOGICAL = (uint32)(7) | |
| const PETSC_ENUM = (uint32)(8) | |
| const PETSC_BOOL = (uint32)(9) | |
| const PETSC___FLOAT128 = (uint32)(10) | |
| const PETSC_OBJECT = (uint32)(11) | |
| const PETSC_FUNCTION = (uint32)(12) | |
| # end enum ANONYMOUS_6 | |
| type _p_PetscToken | |
| end | |
| typealias PetscToken Ptr{_p_PetscToken} | |
| type _p_PetscObject | |
| end | |
| typealias PetscObject Ptr{_p_PetscObject} | |
| type _n_PetscFunctionList | |
| end | |
| typealias PetscFunctionList Ptr{_n_PetscFunctionList} | |
| # begin enum ANONYMOUS_7 | |
| typealias ANONYMOUS_7 Uint32 | |
| const FILE_MODE_READ = (uint32)(0) | |
| const FILE_MODE_WRITE = (uint32)(1) | |
| const FILE_MODE_APPEND = (uint32)(2) | |
| const FILE_MODE_UPDATE = (uint32)(3) | |
| const FILE_MODE_APPEND_UPDATE = (uint32)(4) | |
| # end enum ANONYMOUS_7 | |
| # begin enum PetscFileMode | |
| typealias PetscFileMode Uint32 | |
| const FILE_MODE_READ = (uint32)(0) | |
| const FILE_MODE_WRITE = (uint32)(1) | |
| const FILE_MODE_APPEND = (uint32)(2) | |
| const FILE_MODE_UPDATE = (uint32)(3) | |
| const FILE_MODE_APPEND_UPDATE = (uint32)(4) | |
| # end enum PetscFileMode | |
| # begin enum ANONYMOUS_8 | |
| typealias ANONYMOUS_8 Uint32 | |
| const PETSC_ERROR_INITIAL = (uint32)(0) | |
| const PETSC_ERROR_REPEAT = (uint32)(1) | |
| const PETSC_ERROR_IN_CXX = (uint32)(2) | |
| # end enum ANONYMOUS_8 | |
| # begin enum PetscErrorType | |
| typealias PetscErrorType Uint32 | |
| const PETSC_ERROR_INITIAL = (uint32)(0) | |
| const PETSC_ERROR_REPEAT = (uint32)(1) | |
| const PETSC_ERROR_IN_CXX = (uint32)(2) | |
| # end enum PetscErrorType | |
| # begin enum ANONYMOUS_9 | |
| typealias ANONYMOUS_9 Uint32 | |
| const PETSC_FP_TRAP_OFF = (uint32)(0) | |
| const PETSC_FP_TRAP_ON = (uint32)(1) | |
| # end enum ANONYMOUS_9 | |
| # begin enum PetscFPTrap | |
| typealias PetscFPTrap Uint32 | |
| const PETSC_FP_TRAP_OFF = (uint32)(0) | |
| const PETSC_FP_TRAP_ON = (uint32)(1) | |
| # end enum PetscFPTrap | |
| typealias PetscThreadKey Ptr{Void} | |
| typealias PetscVoidStarFunction Ptr{Ptr{Void}} | |
| typealias PetscVoidFunction Ptr{Void} | |
| typealias PetscErrorCodeFunction Ptr{Void} | |
| type _p_PetscViewer | |
| end | |
| typealias PetscViewer Ptr{_p_PetscViewer} | |
| # begin enum ANONYMOUS_10 | |
| typealias ANONYMOUS_10 Uint32 | |
| const OPTION_INT = (uint32)(0) | |
| const OPTION_LOGICAL = (uint32)(1) | |
| const OPTION_REAL = (uint32)(2) | |
| const OPTION_LIST = (uint32)(3) | |
| const OPTION_STRING = (uint32)(4) | |
| const OPTION_REAL_ARRAY = (uint32)(5) | |
| const OPTION_HEAD = (uint32)(6) | |
| const OPTION_INT_ARRAY = (uint32)(7) | |
| const OPTION_ELIST = (uint32)(8) | |
| const OPTION_LOGICAL_ARRAY = (uint32)(9) | |
| const OPTION_STRING_ARRAY = (uint32)(10) | |
| # end enum ANONYMOUS_10 | |
| # begin enum PetscOptionType | |
| typealias PetscOptionType Uint32 | |
| const OPTION_INT = (uint32)(0) | |
| const OPTION_LOGICAL = (uint32)(1) | |
| const OPTION_REAL = (uint32)(2) | |
| const OPTION_LIST = (uint32)(3) | |
| const OPTION_STRING = (uint32)(4) | |
| const OPTION_REAL_ARRAY = (uint32)(5) | |
| const OPTION_HEAD = (uint32)(6) | |
| const OPTION_INT_ARRAY = (uint32)(7) | |
| const OPTION_ELIST = (uint32)(8) | |
| const OPTION_LOGICAL_ARRAY = (uint32)(9) | |
| const OPTION_STRING_ARRAY = (uint32)(10) | |
| # end enum PetscOptionType | |
| typealias PetscOptions Ptr{_n_PetscOptions} | |
| type _n_PetscOptions | |
| option::Ptr{Uint8} | |
| text::Ptr{Uint8} | |
| data::Ptr{Void} | |
| flist::PetscFunctionList | |
| list::Ptr{Ptr{Uint8}} | |
| nlist::Uint8 | |
| man::Ptr{Uint8} | |
| arraylength::Csize_t | |
| set::PetscBool | |
| _type::PetscOptionType | |
| next::PetscOptions | |
| pman::Ptr{Uint8} | |
| edata::Ptr{Void} | |
| end | |
| type PetscOptionsObjectType | |
| next::PetscOptions | |
| prefix::Ptr{Uint8} | |
| pprefix::Ptr{Uint8} | |
| title::Ptr{Uint8} | |
| comm::MPI_Comm | |
| printhelp::PetscBool | |
| changedmethod::PetscBool | |
| alreadyprinted::PetscBool | |
| object::PetscObject | |
| end | |
| typealias PetscDLHandle Ptr{Void} | |
| # begin enum ANONYMOUS_11 | |
| typealias ANONYMOUS_11 Uint32 | |
| const PETSC_DL_DECIDE = (uint32)(0) | |
| const PETSC_DL_NOW = (uint32)(1) | |
| const PETSC_DL_LOCAL = (uint32)(2) | |
| # end enum ANONYMOUS_11 | |
| # begin enum PetscDLMode | |
| typealias PetscDLMode Uint32 | |
| const PETSC_DL_DECIDE = (uint32)(0) | |
| const PETSC_DL_NOW = (uint32)(1) | |
| const PETSC_DL_LOCAL = (uint32)(2) | |
| # end enum PetscDLMode | |
| type _n_PetscObjectList | |
| end | |
| typealias PetscObjectList Ptr{_n_PetscObjectList} | |
| type _n_PetscDLLibrary | |
| end | |
| typealias PetscDLLibrary Ptr{_n_PetscDLLibrary} | |
| typealias PetscLogEvent Cint | |
| typealias PetscLogStage Cint | |
| type _n_PetscIntStack | |
| end | |
| typealias PetscIntStack Ptr{_n_PetscIntStack} | |
| type PetscClassRegInfo | |
| name::Ptr{Uint8} | |
| classid::PetscClassId | |
| end | |
| type PetscClassPerfInfo | |
| id::PetscClassId | |
| creations::Cint | |
| destructions::Cint | |
| mem::PetscLogDouble | |
| descMem::PetscLogDouble | |
| end | |
| type _n_PetscClassRegLog | |
| numClasses::Cint | |
| maxClasses::Cint | |
| classInfo::Ptr{PetscClassRegInfo} | |
| end | |
| typealias PetscClassRegLog Ptr{_n_PetscClassRegLog} | |
| type _n_PetscClassPerfLog | |
| numClasses::Cint | |
| maxClasses::Cint | |
| classInfo::Ptr{PetscClassPerfInfo} | |
| end | |
| typealias PetscClassPerfLog Ptr{_n_PetscClassPerfLog} | |
| type PetscEventRegInfo | |
| name::Ptr{Uint8} | |
| classid::PetscClassId | |
| end | |
| type PetscEventPerfInfo | |
| id::Cint | |
| active::PetscBool | |
| visible::PetscBool | |
| depth::Cint | |
| count::Cint | |
| flops::PetscLogDouble | |
| flops2::PetscLogDouble | |
| flopsTmp::PetscLogDouble | |
| time::PetscLogDouble | |
| time2::PetscLogDouble | |
| timeTmp::PetscLogDouble | |
| numMessages::PetscLogDouble | |
| messageLength::PetscLogDouble | |
| numReductions::PetscLogDouble | |
| end | |
| type _n_PetscEventRegLog | |
| numEvents::Cint | |
| maxEvents::Cint | |
| eventInfo::Ptr{PetscEventRegInfo} | |
| end | |
| typealias PetscEventRegLog Ptr{_n_PetscEventRegLog} | |
| type _n_PetscEventPerfLog | |
| numEvents::Cint | |
| maxEvents::Cint | |
| eventInfo::Ptr{PetscEventPerfInfo} | |
| end | |
| typealias PetscEventPerfLog Ptr{_n_PetscEventPerfLog} | |
| type _PetscStageInfo | |
| name::Ptr{Uint8} | |
| used::PetscBool | |
| perfInfo::PetscEventPerfInfo | |
| eventLog::PetscEventPerfLog | |
| classLog::PetscClassPerfLog | |
| end | |
| type PetscStageInfo | |
| name::Ptr{Uint8} | |
| used::PetscBool | |
| perfInfo::PetscEventPerfInfo | |
| eventLog::PetscEventPerfLog | |
| classLog::PetscClassPerfLog | |
| end | |
| type _n_PetscStageLog | |
| numStages::Cint | |
| maxStages::Cint | |
| stack::PetscIntStack | |
| curStage::Cint | |
| stageInfo::Ptr{PetscStageInfo} | |
| eventLog::PetscEventRegLog | |
| classLog::PetscClassRegLog | |
| end | |
| typealias PetscStageLog Ptr{_n_PetscStageLog} | |
| type _p_PetscContainer | |
| end | |
| typealias PetscContainer Ptr{_p_PetscContainer} | |
| typealias PetscRandomType Ptr{Uint8} | |
| type _p_PetscRandom | |
| end | |
| typealias PetscRandom Ptr{_p_PetscRandom} | |
| # begin enum ANONYMOUS_12 | |
| typealias ANONYMOUS_12 Uint32 | |
| const PETSC_BINARY_SEEK_SET = (uint32)(0) | |
| const PETSC_BINARY_SEEK_CUR = (uint32)(1) | |
| const PETSC_BINARY_SEEK_END = (uint32)(2) | |
| # end enum ANONYMOUS_12 | |
| # begin enum PetscBinarySeekType | |
| typealias PetscBinarySeekType Uint32 | |
| const PETSC_BINARY_SEEK_SET = (uint32)(0) | |
| const PETSC_BINARY_SEEK_CUR = (uint32)(1) | |
| const PETSC_BINARY_SEEK_END = (uint32)(2) | |
| # end enum PetscBinarySeekType | |
| # begin enum ANONYMOUS_13 | |
| typealias ANONYMOUS_13 Cint | |
| const PETSC_BUILDTWOSIDED_NOTSET = (int32)(-1) | |
| const PETSC_BUILDTWOSIDED_ALLREDUCE = (int32)(0) | |
| const PETSC_BUILDTWOSIDED_IBARRIER = (int32)(1) | |
| # end enum ANONYMOUS_13 | |
| # begin enum PetscBuildTwoSidedType | |
| typealias PetscBuildTwoSidedType Cint | |
| const PETSC_BUILDTWOSIDED_NOTSET = (int32)(-1) | |
| const PETSC_BUILDTWOSIDED_ALLREDUCE = (int32)(0) | |
| const PETSC_BUILDTWOSIDED_IBARRIER = (int32)(1) | |
| # end enum PetscBuildTwoSidedType | |
| # begin enum ANONYMOUS_14 | |
| typealias ANONYMOUS_14 Uint32 | |
| const NOT_SET_VALUES = (uint32)(0) | |
| const INSERT_VALUES = (uint32)(1) | |
| const ADD_VALUES = (uint32)(2) | |
| const MAX_VALUES = (uint32)(3) | |
| const INSERT_ALL_VALUES = (uint32)(4) | |
| const ADD_ALL_VALUES = (uint32)(5) | |
| const INSERT_BC_VALUES = (uint32)(6) | |
| const ADD_BC_VALUES = (uint32)(7) | |
| # end enum ANONYMOUS_14 | |
| # begin enum InsertMode | |
| typealias InsertMode Uint32 | |
| const NOT_SET_VALUES = (uint32)(0) | |
| const INSERT_VALUES = (uint32)(1) | |
| const ADD_VALUES = (uint32)(2) | |
| const MAX_VALUES = (uint32)(3) | |
| const INSERT_ALL_VALUES = (uint32)(4) | |
| const ADD_ALL_VALUES = (uint32)(5) | |
| const INSERT_BC_VALUES = (uint32)(6) | |
| const ADD_BC_VALUES = (uint32)(7) | |
| # end enum InsertMode | |
| type _n_PetscSubcomm | |
| parent::MPI_Comm | |
| dupparent::MPI_Comm | |
| comm::MPI_Comm | |
| n::PetscInt | |
| color::PetscInt | |
| end | |
| typealias PetscSubcomm Ptr{_n_PetscSubcomm} | |
| # begin enum ANONYMOUS_15 | |
| typealias ANONYMOUS_15 Uint32 | |
| const PETSC_SUBCOMM_GENERAL = (uint32)(0) | |
| const PETSC_SUBCOMM_CONTIGUOUS = (uint32)(1) | |
| const PETSC_SUBCOMM_INTERLACED = (uint32)(2) | |
| # end enum ANONYMOUS_15 | |
| # begin enum PetscSubcommType | |
| typealias PetscSubcommType Uint32 | |
| const PETSC_SUBCOMM_GENERAL = (uint32)(0) | |
| const PETSC_SUBCOMM_CONTIGUOUS = (uint32)(1) | |
| const PETSC_SUBCOMM_INTERLACED = (uint32)(2) | |
| # end enum PetscSubcommType | |
| type _n_PetscSegBuffer | |
| end | |
| typealias PetscSegBuffer Ptr{_n_PetscSegBuffer} | |
| type _n_PetscBag | |
| end | |
| typealias PetscBag Ptr{_n_PetscBag} | |
| type _n_PetscBagItem | |
| end | |
| typealias PetscBagItem Ptr{_n_PetscBagItem} | |
| typealias PetscThreadKernel Ptr{Void} | |
| type _p_PetscThreadComm | |
| end | |
| typealias PetscThreadComm Ptr{_p_PetscThreadComm} | |
| type _p_PetscThreadCommReduction | |
| end | |
| typealias PetscThreadCommReduction Ptr{_p_PetscThreadCommReduction} | |
| typealias PetscThreadCommType Ptr{Uint8} | |
| # begin enum ANONYMOUS_16 | |
| typealias ANONYMOUS_16 Uint32 | |
| const THREADCOMM_SUM = (uint32)(0) | |
| const THREADCOMM_PROD = (uint32)(1) | |
| const THREADCOMM_MAX = (uint32)(2) | |
| const THREADCOMM_MIN = (uint32)(3) | |
| const THREADCOMM_MAXLOC = (uint32)(4) | |
| const THREADCOMM_MINLOC = (uint32)(5) | |
| # end enum ANONYMOUS_16 | |
| # begin enum PetscThreadCommReductionOp | |
| typealias PetscThreadCommReductionOp Uint32 | |
| const THREADCOMM_SUM = (uint32)(0) | |
| const THREADCOMM_PROD = (uint32)(1) | |
| const THREADCOMM_MAX = (uint32)(2) | |
| const THREADCOMM_MIN = (uint32)(3) | |
| const THREADCOMM_MAXLOC = (uint32)(4) | |
| const THREADCOMM_MINLOC = (uint32)(5) | |
| # end enum PetscThreadCommReductionOp | |
| typealias PetscViewerType Ptr{Uint8} | |
| # begin enum ANONYMOUS_17 | |
| typealias ANONYMOUS_17 Uint32 | |
| const PETSC_VIEWER_DEFAULT = (uint32)(0) | |
| const PETSC_VIEWER_ASCII_MATLAB = (uint32)(1) | |
| const PETSC_VIEWER_ASCII_MATHEMATICA = (uint32)(2) | |
| const PETSC_VIEWER_ASCII_IMPL = (uint32)(3) | |
| const PETSC_VIEWER_ASCII_INFO = (uint32)(4) | |
| const PETSC_VIEWER_ASCII_INFO_DETAIL = (uint32)(5) | |
| const PETSC_VIEWER_ASCII_COMMON = (uint32)(6) | |
| const PETSC_VIEWER_ASCII_SYMMODU = (uint32)(7) | |
| const PETSC_VIEWER_ASCII_INDEX = (uint32)(8) | |
| const PETSC_VIEWER_ASCII_DENSE = (uint32)(9) | |
| const PETSC_VIEWER_ASCII_MATRIXMARKET = (uint32)(10) | |
| const PETSC_VIEWER_ASCII_VTK = (uint32)(11) | |
| const PETSC_VIEWER_ASCII_VTK_CELL = (uint32)(12) | |
| const PETSC_VIEWER_ASCII_VTK_COORDS = (uint32)(13) | |
| const PETSC_VIEWER_ASCII_PCICE = (uint32)(14) | |
| const PETSC_VIEWER_ASCII_PYTHON = (uint32)(15) | |
| const PETSC_VIEWER_ASCII_FACTOR_INFO = (uint32)(16) | |
| const PETSC_VIEWER_ASCII_LATEX = (uint32)(17) | |
| const PETSC_VIEWER_DRAW_BASIC = (uint32)(18) | |
| const PETSC_VIEWER_DRAW_LG = (uint32)(19) | |
| const PETSC_VIEWER_DRAW_CONTOUR = (uint32)(20) | |
| const PETSC_VIEWER_DRAW_PORTS = (uint32)(21) | |
| const PETSC_VIEWER_VTK_VTS = (uint32)(22) | |
| const PETSC_VIEWER_VTK_VTU = (uint32)(23) | |
| const PETSC_VIEWER_BINARY_MATLAB = (uint32)(24) | |
| const PETSC_VIEWER_NATIVE = (uint32)(25) | |
| const PETSC_VIEWER_NOFORMAT = (uint32)(26) | |
| # end enum ANONYMOUS_17 | |
| # begin enum PetscViewerFormat | |
| typealias PetscViewerFormat Uint32 | |
| const PETSC_VIEWER_DEFAULT = (uint32)(0) | |
| const PETSC_VIEWER_ASCII_MATLAB = (uint32)(1) | |
| const PETSC_VIEWER_ASCII_MATHEMATICA = (uint32)(2) | |
| const PETSC_VIEWER_ASCII_IMPL = (uint32)(3) | |
| const PETSC_VIEWER_ASCII_INFO = (uint32)(4) | |
| const PETSC_VIEWER_ASCII_INFO_DETAIL = (uint32)(5) | |
| const PETSC_VIEWER_ASCII_COMMON = (uint32)(6) | |
| const PETSC_VIEWER_ASCII_SYMMODU = (uint32)(7) | |
| const PETSC_VIEWER_ASCII_INDEX = (uint32)(8) | |
| const PETSC_VIEWER_ASCII_DENSE = (uint32)(9) | |
| const PETSC_VIEWER_ASCII_MATRIXMARKET = (uint32)(10) | |
| const PETSC_VIEWER_ASCII_VTK = (uint32)(11) | |
| const PETSC_VIEWER_ASCII_VTK_CELL = (uint32)(12) | |
| const PETSC_VIEWER_ASCII_VTK_COORDS = (uint32)(13) | |
| const PETSC_VIEWER_ASCII_PCICE = (uint32)(14) | |
| const PETSC_VIEWER_ASCII_PYTHON = (uint32)(15) | |
| const PETSC_VIEWER_ASCII_FACTOR_INFO = (uint32)(16) | |
| const PETSC_VIEWER_ASCII_LATEX = (uint32)(17) | |
| const PETSC_VIEWER_DRAW_BASIC = (uint32)(18) | |
| const PETSC_VIEWER_DRAW_LG = (uint32)(19) | |
| const PETSC_VIEWER_DRAW_CONTOUR = (uint32)(20) | |
| const PETSC_VIEWER_DRAW_PORTS = (uint32)(21) | |
| const PETSC_VIEWER_VTK_VTS = (uint32)(22) | |
| const PETSC_VIEWER_VTK_VTU = (uint32)(23) | |
| const PETSC_VIEWER_BINARY_MATLAB = (uint32)(24) | |
| const PETSC_VIEWER_NATIVE = (uint32)(25) | |
| const PETSC_VIEWER_NOFORMAT = (uint32)(26) | |
| # end enum PetscViewerFormat | |
| # begin enum ANONYMOUS_18 | |
| typealias ANONYMOUS_18 Uint32 | |
| const PETSC_VTK_POINT_FIELD = (uint32)(0) | |
| const PETSC_VTK_POINT_VECTOR_FIELD = (uint32)(1) | |
| const PETSC_VTK_CELL_FIELD = (uint32)(2) | |
| const PETSC_VTK_CELL_VECTOR_FIELD = (uint32)(3) | |
| # end enum ANONYMOUS_18 | |
| # begin enum PetscViewerVTKFieldType | |
| typealias PetscViewerVTKFieldType Uint32 | |
| const PETSC_VTK_POINT_FIELD = (uint32)(0) | |
| const PETSC_VTK_POINT_VECTOR_FIELD = (uint32)(1) | |
| const PETSC_VTK_CELL_FIELD = (uint32)(2) | |
| const PETSC_VTK_CELL_VECTOR_FIELD = (uint32)(3) | |
| # end enum PetscViewerVTKFieldType | |
| type _n_PetscViewers | |
| end | |
| typealias PetscViewers Ptr{_n_PetscViewers} | |
| typealias PetscBT Ptr{Uint8} | |
| type _n_PetscTable | |
| keytable::Ptr{PetscInt} | |
| table::Ptr{PetscInt} | |
| count::PetscInt | |
| tablesize::PetscInt | |
| head::PetscInt | |
| maxkey::PetscInt | |
| end | |
| typealias PetscTable Ptr{_n_PetscTable} | |
| typealias PetscTablePosition Ptr{PetscInt} | |
| type _p_PetscMatlabEngine | |
| end | |
| typealias PetscMatlabEngine Ptr{_p_PetscMatlabEngine} | |
| type _p_PetscDraw | |
| end | |
| typealias PetscDraw Ptr{_p_PetscDraw} | |
| type _p_PetscDrawAxis | |
| end | |
| typealias PetscDrawAxis Ptr{_p_PetscDrawAxis} | |
| type _p_PetscDrawLG | |
| end | |
| typealias PetscDrawLG Ptr{_p_PetscDrawLG} | |
| type _p_PetscDrawSP | |
| end | |
| typealias PetscDrawSP Ptr{_p_PetscDrawSP} | |
| type _p_PetscDrawHG | |
| end | |
| typealias PetscDrawHG Ptr{_p_PetscDrawHG} | |
| typealias PetscDrawType Ptr{Uint8} | |
| # begin enum ANONYMOUS_19 | |
| typealias ANONYMOUS_19 Uint32 | |
| const PETSC_BUTTON_NONE = (uint32)(0) | |
| const PETSC_BUTTON_LEFT = (uint32)(1) | |
| const PETSC_BUTTON_CENTER = (uint32)(2) | |
| const PETSC_BUTTON_RIGHT = (uint32)(3) | |
| const PETSC_BUTTON_LEFT_SHIFT = (uint32)(4) | |
| const PETSC_BUTTON_CENTER_SHIFT = (uint32)(5) | |
| const PETSC_BUTTON_RIGHT_SHIFT = (uint32)(6) | |
| # end enum ANONYMOUS_19 | |
| # begin enum PetscDrawButton | |
| typealias PetscDrawButton Uint32 | |
| const PETSC_BUTTON_NONE = (uint32)(0) | |
| const PETSC_BUTTON_LEFT = (uint32)(1) | |
| const PETSC_BUTTON_CENTER = (uint32)(2) | |
| const PETSC_BUTTON_RIGHT = (uint32)(3) | |
| const PETSC_BUTTON_LEFT_SHIFT = (uint32)(4) | |
| const PETSC_BUTTON_CENTER_SHIFT = (uint32)(5) | |
| const PETSC_BUTTON_RIGHT_SHIFT = (uint32)(6) | |
| # end enum PetscDrawButton | |
| type PetscDrawViewPorts | |
| nports::PetscInt | |
| xl::Ptr{PetscReal} | |
| xr::Ptr{PetscReal} | |
| yl::Ptr{PetscReal} | |
| yr::Ptr{PetscReal} | |
| draw::PetscDraw | |
| port_xl::PetscReal | |
| port_yl::PetscReal | |
| port_xr::PetscReal | |
| port_yr::PetscReal | |
| end | |
| type _p_PetscSF | |
| end | |
| typealias PetscSF Ptr{_p_PetscSF} | |
| type _p_IS | |
| end | |
| typealias IS Ptr{_p_IS} | |
| typealias ISType Ptr{Uint8} | |
| type _p_ISLocalToGlobalMapping | |
| end | |
| typealias ISLocalToGlobalMapping Ptr{_p_ISLocalToGlobalMapping} | |
| # begin enum ANONYMOUS_20 | |
| typealias ANONYMOUS_20 Uint32 | |
| const IS_GTOLM_MASK = (uint32)(0) | |
| const IS_GTOLM_DROP = (uint32)(1) | |
| # end enum ANONYMOUS_20 | |
| # begin enum ISGlobalToLocalMappingType | |
| typealias ISGlobalToLocalMappingType Uint32 | |
| const IS_GTOLM_MASK = (uint32)(0) | |
| const IS_GTOLM_DROP = (uint32)(1) | |
| # end enum ISGlobalToLocalMappingType | |
| # begin enum ANONYMOUS_21 | |
| typealias ANONYMOUS_21 Uint32 | |
| const IS_COLORING_GLOBAL = (uint32)(0) | |
| const IS_COLORING_GHOSTED = (uint32)(1) | |
| # end enum ANONYMOUS_21 | |
| # begin enum ISColoringType | |
| typealias ISColoringType Uint32 | |
| const IS_COLORING_GLOBAL = (uint32)(0) | |
| const IS_COLORING_GHOSTED = (uint32)(1) | |
| # end enum ISColoringType | |
| typealias ISColoringValue Uint16 | |
| type _n_ISColoring | |
| refct::PetscInt | |
| n::PetscInt | |
| is::Ptr{IS} | |
| comm::MPI_Comm | |
| colors::Ptr{ISColoringValue} | |
| N::PetscInt | |
| ctype::ISColoringType | |
| end | |
| typealias ISColoring Ptr{_n_ISColoring} | |
| type _n_PetscLayout | |
| comm::MPI_Comm | |
| n::PetscInt | |
| N::PetscInt | |
| rstart::PetscInt | |
| rend::PetscInt | |
| range::Ptr{PetscInt} | |
| bs::PetscInt | |
| refcnt::PetscInt | |
| mapping::ISLocalToGlobalMapping | |
| bmapping::ISLocalToGlobalMapping | |
| trstarts::Ptr{PetscInt} | |
| end | |
| typealias PetscLayout Ptr{_n_PetscLayout} | |
| type _p_PetscSection | |
| end | |
| typealias PetscSection Ptr{_p_PetscSection} | |
| type _p_Vec | |
| end | |
| typealias Vec Ptr{_p_Vec} | |
| type _p_VecScatter | |
| end | |
| typealias VecScatter Ptr{_p_VecScatter} | |
| # begin enum ANONYMOUS_22 | |
| typealias ANONYMOUS_22 Uint32 | |
| const SCATTER_FORWARD = (uint32)(0) | |
| const SCATTER_REVERSE = (uint32)(1) | |
| const SCATTER_FORWARD_LOCAL = (uint32)(2) | |
| const SCATTER_REVERSE_LOCAL = (uint32)(3) | |
| const SCATTER_LOCAL = (uint32)(2) | |
| # end enum ANONYMOUS_22 | |
| # begin enum ScatterMode | |
| typealias ScatterMode Uint32 | |
| const SCATTER_FORWARD = (uint32)(0) | |
| const SCATTER_REVERSE = (uint32)(1) | |
| const SCATTER_FORWARD_LOCAL = (uint32)(2) | |
| const SCATTER_REVERSE_LOCAL = (uint32)(3) | |
| const SCATTER_LOCAL = (uint32)(2) | |
| # end enum ScatterMode | |
| typealias VecType Ptr{Uint8} | |
| # begin enum ANONYMOUS_23 | |
| typealias ANONYMOUS_23 Uint32 | |
| const NORM_1 = (uint32)(0) | |
| const NORM_2 = (uint32)(1) | |
| const NORM_FROBENIUS = (uint32)(2) | |
| const NORM_INFINITY = (uint32)(3) | |
| const NORM_1_AND_2 = (uint32)(4) | |
| # end enum ANONYMOUS_23 | |
| # begin enum ANONYMOUS_24 | |
| typealias ANONYMOUS_24 Uint32 | |
| const VEC_IGNORE_OFF_PROC_ENTRIES = (uint32)(0) | |
| const VEC_IGNORE_NEGATIVE_INDICES = (uint32)(1) | |
| # end enum ANONYMOUS_24 | |
| # begin enum VecOption | |
| typealias VecOption Uint32 | |
| const VEC_IGNORE_OFF_PROC_ENTRIES = (uint32)(0) | |
| const VEC_IGNORE_NEGATIVE_INDICES = (uint32)(1) | |
| # end enum VecOption | |
| # begin enum ANONYMOUS_25 | |
| typealias ANONYMOUS_25 Uint32 | |
| const VECOP_VIEW = (uint32)(33) | |
| const VECOP_LOAD = (uint32)(41) | |
| const VECOP_DUPLICATE = (uint32)(0) | |
| # end enum ANONYMOUS_25 | |
| # begin enum VecOperation | |
| typealias VecOperation Uint32 | |
| const VECOP_VIEW = (uint32)(33) | |
| const VECOP_LOAD = (uint32)(41) | |
| const VECOP_DUPLICATE = (uint32)(0) | |
| # end enum VecOperation | |
| type _n_Vecs | |
| n::PetscInt | |
| v::Vec | |
| end | |
| typealias Vecs Ptr{_n_Vecs} | |
| type _p_Mat | |
| end | |
| typealias Mat Ptr{_p_Mat} | |
| typealias MatType Ptr{Uint8} | |
| # begin enum ANONYMOUS_26 | |
| typealias ANONYMOUS_26 Uint32 | |
| const MAT_FACTOR_NONE = (uint32)(0) | |
| const MAT_FACTOR_LU = (uint32)(1) | |
| const MAT_FACTOR_CHOLESKY = (uint32)(2) | |
| const MAT_FACTOR_ILU = (uint32)(3) | |
| const MAT_FACTOR_ICC = (uint32)(4) | |
| const MAT_FACTOR_ILUDT = (uint32)(5) | |
| # end enum ANONYMOUS_26 | |
| # begin enum MatFactorType | |
| typealias MatFactorType Uint32 | |
| const MAT_FACTOR_NONE = (uint32)(0) | |
| const MAT_FACTOR_LU = (uint32)(1) | |
| const MAT_FACTOR_CHOLESKY = (uint32)(2) | |
| const MAT_FACTOR_ILU = (uint32)(3) | |
| const MAT_FACTOR_ICC = (uint32)(4) | |
| const MAT_FACTOR_ILUDT = (uint32)(5) | |
| # end enum MatFactorType | |
| # begin enum ANONYMOUS_27 | |
| typealias ANONYMOUS_27 Uint32 | |
| const MAT_INITIAL_MATRIX = (uint32)(0) | |
| const MAT_REUSE_MATRIX = (uint32)(1) | |
| const MAT_IGNORE_MATRIX = (uint32)(2) | |
| # end enum ANONYMOUS_27 | |
| # begin enum MatReuse | |
| typealias MatReuse Uint32 | |
| const MAT_INITIAL_MATRIX = (uint32)(0) | |
| const MAT_REUSE_MATRIX = (uint32)(1) | |
| const MAT_IGNORE_MATRIX = (uint32)(2) | |
| # end enum MatReuse | |
| # begin enum ANONYMOUS_28 | |
| typealias ANONYMOUS_28 Uint32 | |
| const MAT_DO_NOT_GET_VALUES = (uint32)(0) | |
| const MAT_GET_VALUES = (uint32)(1) | |
| # end enum ANONYMOUS_28 | |
| # begin enum MatGetSubMatrixOption | |
| typealias MatGetSubMatrixOption Uint32 | |
| const MAT_DO_NOT_GET_VALUES = (uint32)(0) | |
| const MAT_GET_VALUES = (uint32)(1) | |
| # end enum MatGetSubMatrixOption | |
| # begin enum ANONYMOUS_29 | |
| typealias ANONYMOUS_29 Uint32 | |
| const DIFFERENT_NONZERO_PATTERN = (uint32)(0) | |
| const SUBSET_NONZERO_PATTERN = (uint32)(1) | |
| const SAME_NONZERO_PATTERN = (uint32)(2) | |
| const SAME_PRECONDITIONER = (uint32)(3) | |
| # end enum ANONYMOUS_29 | |
| # begin enum MatStructure | |
| typealias MatStructure Uint32 | |
| const DIFFERENT_NONZERO_PATTERN = (uint32)(0) | |
| const SUBSET_NONZERO_PATTERN = (uint32)(1) | |
| const SAME_NONZERO_PATTERN = (uint32)(2) | |
| const SAME_PRECONDITIONER = (uint32)(3) | |
| # end enum MatStructure | |
| # begin enum ANONYMOUS_30 | |
| typealias ANONYMOUS_30 Uint32 | |
| const MAT_COMPOSITE_ADDITIVE = (uint32)(0) | |
| const MAT_COMPOSITE_MULTIPLICATIVE = (uint32)(1) | |
| # end enum ANONYMOUS_30 | |
| # begin enum MatCompositeType | |
| typealias MatCompositeType Uint32 | |
| const MAT_COMPOSITE_ADDITIVE = (uint32)(0) | |
| const MAT_COMPOSITE_MULTIPLICATIVE = (uint32)(1) | |
| # end enum MatCompositeType | |
| type MatStencil | |
| k::PetscInt | |
| j::PetscInt | |
| i::PetscInt | |
| c::PetscInt | |
| end | |
| # begin enum ANONYMOUS_31 | |
| typealias ANONYMOUS_31 Uint32 | |
| const MAT_FLUSH_ASSEMBLY = (uint32)(1) | |
| const MAT_FINAL_ASSEMBLY = (uint32)(0) | |
| # end enum ANONYMOUS_31 | |
| # begin enum MatAssemblyType | |
| typealias MatAssemblyType Uint32 | |
| const MAT_FLUSH_ASSEMBLY = (uint32)(1) | |
| const MAT_FINAL_ASSEMBLY = (uint32)(0) | |
| # end enum MatAssemblyType | |
| # begin enum ANONYMOUS_32 | |
| typealias ANONYMOUS_32 Cint | |
| const MAT_OPTION_MIN = (int32)(-8) | |
| const MAT_NEW_NONZERO_LOCATION_ERR = (int32)(-7) | |
| const MAT_NO_OFF_PROC_ZERO_ROWS = (int32)(-6) | |
| const MAT_NO_OFF_PROC_ENTRIES = (int32)(-5) | |
| const MAT_UNUSED_NONZERO_LOCATION_ERR = (int32)(-4) | |
| const MAT_NEW_NONZERO_ALLOCATION_ERR = (int32)(-3) | |
| const MAT_ROW_ORIENTED = (int32)(-2) | |
| const MAT_NEW_NONZERO_LOCATIONS = (int32)(-1) | |
| const MAT_SYMMETRIC = (int32)(1) | |
| const MAT_STRUCTURALLY_SYMMETRIC = (int32)(2) | |
| const MAT_NEW_DIAGONALS = (int32)(3) | |
| const MAT_IGNORE_OFF_PROC_ENTRIES = (int32)(4) | |
| const MAT_USE_HASH_TABLE = (int32)(5) | |
| const MAT_KEEP_NONZERO_PATTERN = (int32)(6) | |
| const MAT_IGNORE_ZERO_ENTRIES = (int32)(7) | |
| const MAT_USE_INODES = (int32)(8) | |
| const MAT_HERMITIAN = (int32)(9) | |
| const MAT_SYMMETRY_ETERNAL = (int32)(10) | |
| const MAT_CHECK_COMPRESSED_ROW = (int32)(11) | |
| const MAT_IGNORE_LOWER_TRIANGULAR = (int32)(12) | |
| const MAT_ERROR_LOWER_TRIANGULAR = (int32)(13) | |
| const MAT_GETROW_UPPERTRIANGULAR = (int32)(14) | |
| const MAT_SPD = (int32)(15) | |
| const MAT_OPTION_MAX = (int32)(16) | |
| # end enum ANONYMOUS_32 | |
| # begin enum MatOption | |
| typealias MatOption Cint | |
| const MAT_OPTION_MIN = (int32)(-8) | |
| const MAT_NEW_NONZERO_LOCATION_ERR = (int32)(-7) | |
| const MAT_NO_OFF_PROC_ZERO_ROWS = (int32)(-6) | |
| const MAT_NO_OFF_PROC_ENTRIES = (int32)(-5) | |
| const MAT_UNUSED_NONZERO_LOCATION_ERR = (int32)(-4) | |
| const MAT_NEW_NONZERO_ALLOCATION_ERR = (int32)(-3) | |
| const MAT_ROW_ORIENTED = (int32)(-2) | |
| const MAT_NEW_NONZERO_LOCATIONS = (int32)(-1) | |
| const MAT_SYMMETRIC = (int32)(1) | |
| const MAT_STRUCTURALLY_SYMMETRIC = (int32)(2) | |
| const MAT_NEW_DIAGONALS = (int32)(3) | |
| const MAT_IGNORE_OFF_PROC_ENTRIES = (int32)(4) | |
| const MAT_USE_HASH_TABLE = (int32)(5) | |
| const MAT_KEEP_NONZERO_PATTERN = (int32)(6) | |
| const MAT_IGNORE_ZERO_ENTRIES = (int32)(7) | |
| const MAT_USE_INODES = (int32)(8) | |
| const MAT_HERMITIAN = (int32)(9) | |
| const MAT_SYMMETRY_ETERNAL = (int32)(10) | |
| const MAT_CHECK_COMPRESSED_ROW = (int32)(11) | |
| const MAT_IGNORE_LOWER_TRIANGULAR = (int32)(12) | |
| const MAT_ERROR_LOWER_TRIANGULAR = (int32)(13) | |
| const MAT_GETROW_UPPERTRIANGULAR = (int32)(14) | |
| const MAT_SPD = (int32)(15) | |
| const MAT_OPTION_MAX = (int32)(16) | |
| # end enum MatOption | |
| # begin enum ANONYMOUS_33 | |
| typealias ANONYMOUS_33 Uint32 | |
| const MAT_DO_NOT_COPY_VALUES = (uint32)(0) | |
| const MAT_COPY_VALUES = (uint32)(1) | |
| const MAT_SHARE_NONZERO_PATTERN = (uint32)(2) | |
| # end enum ANONYMOUS_33 | |
| # begin enum MatDuplicateOption | |
| typealias MatDuplicateOption Uint32 | |
| const MAT_DO_NOT_COPY_VALUES = (uint32)(0) | |
| const MAT_COPY_VALUES = (uint32)(1) | |
| const MAT_SHARE_NONZERO_PATTERN = (uint32)(2) | |
| # end enum MatDuplicateOption | |
| type MatInfo | |
| block_size::PetscLogDouble | |
| nz_allocated::PetscLogDouble | |
| nz_used::PetscLogDouble | |
| nz_unneeded::PetscLogDouble | |
| memory::PetscLogDouble | |
| assemblies::PetscLogDouble | |
| mallocs::PetscLogDouble | |
| fill_ratio_given::PetscLogDouble | |
| fill_ratio_needed::PetscLogDouble | |
| factor_mallocs::PetscLogDouble | |
| end | |
| # begin enum ANONYMOUS_34 | |
| typealias ANONYMOUS_34 Uint32 | |
| const MAT_LOCAL = (uint32)(1) | |
| const MAT_GLOBAL_MAX = (uint32)(2) | |
| const MAT_GLOBAL_SUM = (uint32)(3) | |
| # end enum ANONYMOUS_34 | |
| # begin enum MatInfoType | |
| typealias MatInfoType Uint32 | |
| const MAT_LOCAL = (uint32)(1) | |
| const MAT_GLOBAL_MAX = (uint32)(2) | |
| const MAT_GLOBAL_SUM = (uint32)(3) | |
| # end enum MatInfoType | |
| typealias MatOrderingType Ptr{Uint8} | |
| # begin enum ANONYMOUS_35 | |
| typealias ANONYMOUS_35 Uint32 | |
| const MAT_SHIFT_NONE = (uint32)(0) | |
| const MAT_SHIFT_NONZERO = (uint32)(1) | |
| const MAT_SHIFT_POSITIVE_DEFINITE = (uint32)(2) | |
| const MAT_SHIFT_INBLOCKS = (uint32)(3) | |
| # end enum ANONYMOUS_35 | |
| # begin enum MatFactorShiftType | |
| typealias MatFactorShiftType Uint32 | |
| const MAT_SHIFT_NONE = (uint32)(0) | |
| const MAT_SHIFT_NONZERO = (uint32)(1) | |
| const MAT_SHIFT_POSITIVE_DEFINITE = (uint32)(2) | |
| const MAT_SHIFT_INBLOCKS = (uint32)(3) | |
| # end enum MatFactorShiftType | |
| type MatFactorInfo | |
| diagonal_fill::PetscReal | |
| usedt::PetscReal | |
| dt::PetscReal | |
| dtcol::PetscReal | |
| dtcount::PetscReal | |
| fill::PetscReal | |
| levels::PetscReal | |
| pivotinblocks::PetscReal | |
| zeropivot::PetscReal | |
| shifttype::PetscReal | |
| shiftamount::PetscReal | |
| end | |
| # begin enum ANONYMOUS_36 | |
| typealias ANONYMOUS_36 Uint32 | |
| const SOR_FORWARD_SWEEP = (uint32)(1) | |
| const SOR_BACKWARD_SWEEP = (uint32)(2) | |
| const SOR_SYMMETRIC_SWEEP = (uint32)(3) | |
| const SOR_LOCAL_FORWARD_SWEEP = (uint32)(4) | |
| const SOR_LOCAL_BACKWARD_SWEEP = (uint32)(8) | |
| const SOR_LOCAL_SYMMETRIC_SWEEP = (uint32)(12) | |
| const SOR_ZERO_INITIAL_GUESS = (uint32)(16) | |
| const SOR_EISENSTAT = (uint32)(32) | |
| const SOR_APPLY_UPPER = (uint32)(64) | |
| const SOR_APPLY_LOWER = (uint32)(128) | |
| # end enum ANONYMOUS_36 | |
| # begin enum MatSORType | |
| typealias MatSORType Uint32 | |
| const SOR_FORWARD_SWEEP = (uint32)(1) | |
| const SOR_BACKWARD_SWEEP = (uint32)(2) | |
| const SOR_SYMMETRIC_SWEEP = (uint32)(3) | |
| const SOR_LOCAL_FORWARD_SWEEP = (uint32)(4) | |
| const SOR_LOCAL_BACKWARD_SWEEP = (uint32)(8) | |
| const SOR_LOCAL_SYMMETRIC_SWEEP = (uint32)(12) | |
| const SOR_ZERO_INITIAL_GUESS = (uint32)(16) | |
| const SOR_EISENSTAT = (uint32)(32) | |
| const SOR_APPLY_UPPER = (uint32)(64) | |
| const SOR_APPLY_LOWER = (uint32)(128) | |
| # end enum MatSORType | |
| typealias MatColoringType Ptr{Uint8} | |
| type _p_MatFDColoring | |
| end | |
| typealias MatFDColoring Ptr{_p_MatFDColoring} | |
| type _p_MatTransposeColoring | |
| end | |
| typealias MatTransposeColoring Ptr{_p_MatTransposeColoring} | |
| type _p_MatPartitioning | |
| end | |
| typealias MatPartitioning Ptr{_p_MatPartitioning} | |
| typealias MatPartitioningType Ptr{Uint8} | |
| # begin enum ANONYMOUS_37 | |
| typealias ANONYMOUS_37 Uint32 | |
| const MP_CHACO_MULTILEVEL = (uint32)(1) | |
| const MP_CHACO_SPECTRAL = (uint32)(2) | |
| const MP_CHACO_LINEAR = (uint32)(4) | |
| const MP_CHACO_RANDOM = (uint32)(5) | |
| const MP_CHACO_SCATTERED = (uint32)(6) | |
| # end enum ANONYMOUS_37 | |
| # begin enum MPChacoGlobalType | |
| typealias MPChacoGlobalType Uint32 | |
| const MP_CHACO_MULTILEVEL = (uint32)(1) | |
| const MP_CHACO_SPECTRAL = (uint32)(2) | |
| const MP_CHACO_LINEAR = (uint32)(4) | |
| const MP_CHACO_RANDOM = (uint32)(5) | |
| const MP_CHACO_SCATTERED = (uint32)(6) | |
| # end enum MPChacoGlobalType | |
| # begin enum ANONYMOUS_38 | |
| typealias ANONYMOUS_38 Uint32 | |
| const MP_CHACO_KERNIGHAN = (uint32)(1) | |
| const MP_CHACO_NONE = (uint32)(2) | |
| # end enum ANONYMOUS_38 | |
| # begin enum MPChacoLocalType | |
| typealias MPChacoLocalType Uint32 | |
| const MP_CHACO_KERNIGHAN = (uint32)(1) | |
| const MP_CHACO_NONE = (uint32)(2) | |
| # end enum MPChacoLocalType | |
| # begin enum ANONYMOUS_39 | |
| typealias ANONYMOUS_39 Uint32 | |
| const MP_CHACO_LANCZOS = (uint32)(0) | |
| const MP_CHACO_RQI = (uint32)(1) | |
| # end enum ANONYMOUS_39 | |
| # begin enum MPChacoEigenType | |
| typealias MPChacoEigenType Uint32 | |
| const MP_CHACO_LANCZOS = (uint32)(0) | |
| const MP_CHACO_RQI = (uint32)(1) | |
| # end enum MPChacoEigenType | |
| # begin enum ANONYMOUS_40 | |
| typealias ANONYMOUS_40 Uint32 | |
| const MP_PTSCOTCH_QUALITY = (uint32)(0) | |
| const MP_PTSCOTCH_SPEED = (uint32)(1) | |
| const MP_PTSCOTCH_BALANCE = (uint32)(2) | |
| const MP_PTSCOTCH_SAFETY = (uint32)(3) | |
| const MP_PTSCOTCH_SCALABILITY = (uint32)(4) | |
| # end enum ANONYMOUS_40 | |
| # begin enum MPPTScotchStrategyType | |
| typealias MPPTScotchStrategyType Uint32 | |
| const MP_PTSCOTCH_QUALITY = (uint32)(0) | |
| const MP_PTSCOTCH_SPEED = (uint32)(1) | |
| const MP_PTSCOTCH_BALANCE = (uint32)(2) | |
| const MP_PTSCOTCH_SAFETY = (uint32)(3) | |
| const MP_PTSCOTCH_SCALABILITY = (uint32)(4) | |
| # end enum MPPTScotchStrategyType | |
| type _p_MatCoarsen | |
| end | |
| typealias MatCoarsen Ptr{_p_MatCoarsen} | |
| typealias MatCoarsenType Ptr{Uint8} | |
| type _PetscCDIntNd | |
| next::Ptr{_PetscCDIntNd} | |
| gid::PetscInt | |
| end | |
| type PetscCDIntNd | |
| next::Ptr{_PetscCDIntNd} | |
| gid::PetscInt | |
| end | |
| type _PetscCDArrNd | |
| next::Ptr{_PetscCDArrNd} | |
| array::Ptr{_PetscCDIntNd} | |
| end | |
| type PetscCDArrNd | |
| next::Ptr{_PetscCDArrNd} | |
| array::Ptr{_PetscCDIntNd} | |
| end | |
| type _PetscCoarsenData | |
| pool_list::PetscCDArrNd | |
| new_node::Ptr{PetscCDIntNd} | |
| new_left::PetscInt | |
| chk_sz::PetscInt | |
| extra_nodes::Ptr{PetscCDIntNd} | |
| array::Ptr{Ptr{PetscCDIntNd}} | |
| size::PetscInt | |
| mat::Mat | |
| end | |
| type PetscCoarsenData | |
| pool_list::PetscCDArrNd | |
| new_node::Ptr{PetscCDIntNd} | |
| new_left::PetscInt | |
| chk_sz::PetscInt | |
| extra_nodes::Ptr{PetscCDIntNd} | |
| array::Ptr{Ptr{PetscCDIntNd}} | |
| size::PetscInt | |
| mat::Mat | |
| end | |
| # begin enum ANONYMOUS_41 | |
| typealias ANONYMOUS_41 Uint32 | |
| const MATOP_SET_VALUES = (uint32)(0) | |
| const MATOP_GET_ROW = (uint32)(1) | |
| const MATOP_RESTORE_ROW = (uint32)(2) | |
| const MATOP_MULT = (uint32)(3) | |
| const MATOP_MULT_ADD = (uint32)(4) | |
| const MATOP_MULT_TRANSPOSE = (uint32)(5) | |
| const MATOP_MULT_TRANSPOSE_ADD = (uint32)(6) | |
| const MATOP_SOLVE = (uint32)(7) | |
| const MATOP_SOLVE_ADD = (uint32)(8) | |
| const MATOP_SOLVE_TRANSPOSE = (uint32)(9) | |
| const MATOP_SOLVE_TRANSPOSE_ADD = (uint32)(10) | |
| const MATOP_LUFACTOR = (uint32)(11) | |
| const MATOP_CHOLESKYFACTOR = (uint32)(12) | |
| const MATOP_SOR = (uint32)(13) | |
| const MATOP_TRANSPOSE = (uint32)(14) | |
| const MATOP_GETINFO = (uint32)(15) | |
| const MATOP_EQUAL = (uint32)(16) | |
| const MATOP_GET_DIAGONAL = (uint32)(17) | |
| const MATOP_DIAGONAL_SCALE = (uint32)(18) | |
| const MATOP_NORM = (uint32)(19) | |
| const MATOP_ASSEMBLY_BEGIN = (uint32)(20) | |
| const MATOP_ASSEMBLY_END = (uint32)(21) | |
| const MATOP_SET_OPTION = (uint32)(22) | |
| const MATOP_ZERO_ENTRIES = (uint32)(23) | |
| const MATOP_ZERO_ROWS = (uint32)(24) | |
| const MATOP_LUFACTOR_SYMBOLIC = (uint32)(25) | |
| const MATOP_LUFACTOR_NUMERIC = (uint32)(26) | |
| const MATOP_CHOLESKY_FACTOR_SYMBOLIC = (uint32)(27) | |
| const MATOP_CHOLESKY_FACTOR_NUMERIC = (uint32)(28) | |
| const MATOP_SETUP_PREALLOCATION = (uint32)(29) | |
| const MATOP_ILUFACTOR_SYMBOLIC = (uint32)(30) | |
| const MATOP_ICCFACTOR_SYMBOLIC = (uint32)(31) | |
| const MATOP_GET_ARRAY = (uint32)(32) | |
| const MATOP_RESTORE_ARRAY = (uint32)(33) | |
| const MATOP_DUPLICATE = (uint32)(34) | |
| const MATOP_FORWARD_SOLVE = (uint32)(35) | |
| const MATOP_BACKWARD_SOLVE = (uint32)(36) | |
| const MATOP_ILUFACTOR = (uint32)(37) | |
| const MATOP_ICCFACTOR = (uint32)(38) | |
| const MATOP_AXPY = (uint32)(39) | |
| const MATOP_GET_SUBMATRICES = (uint32)(40) | |
| const MATOP_INCREASE_OVERLAP = (uint32)(41) | |
| const MATOP_GET_VALUES = (uint32)(42) | |
| const MATOP_COPY = (uint32)(43) | |
| const MATOP_GET_ROW_MAX = (uint32)(44) | |
| const MATOP_SCALE = (uint32)(45) | |
| const MATOP_SHIFT = (uint32)(46) | |
| const MATOP_DIAGONAL_SET = (uint32)(47) | |
| const MATOP_ILUDT_FACTOR = (uint32)(48) | |
| const MATOP_SET_BLOCK_SIZE = (uint32)(49) | |
| const MATOP_GET_ROW_IJ = (uint32)(50) | |
| const MATOP_RESTORE_ROW_IJ = (uint32)(51) | |
| const MATOP_GET_COLUMN_IJ = (uint32)(52) | |
| const MATOP_RESTORE_COLUMN_IJ = (uint32)(53) | |
| const MATOP_FDCOLORING_CREATE = (uint32)(54) | |
| const MATOP_COLORING_PATCH = (uint32)(55) | |
| const MATOP_SET_UNFACTORED = (uint32)(56) | |
| const MATOP_PERMUTE = (uint32)(57) | |
| const MATOP_SET_VALUES_BLOCKED = (uint32)(58) | |
| const MATOP_GET_SUBMATRIX = (uint32)(59) | |
| const MATOP_DESTROY = (uint32)(60) | |
| const MATOP_VIEW = (uint32)(61) | |
| const MATOP_CONVERT_FROM = (uint32)(62) | |
| const MATOP_MATMAT_MULT = (uint32)(63) | |
| const MATOP_MATMAT_MULT_SYMBOLIC = (uint32)(64) | |
| const MATOP_MATMAT_MULT_NUMERIC = (uint32)(65) | |
| const MATOP_SET_LOCAL_TO_GLOBAL_MAP = (uint32)(66) | |
| const MATOP_SET_VALUES_LOCAL = (uint32)(67) | |
| const MATOP_ZERO_ROWS_LOCAL = (uint32)(68) | |
| const MATOP_GET_ROW_MAX_ABS = (uint32)(69) | |
| const MATOP_GET_ROW_MIN_ABS = (uint32)(70) | |
| const MATOP_CONVERT = (uint32)(71) | |
| const MATOP_SET_COLORING = (uint32)(72) | |
| const MATOP_PLACEHOLDER = (uint32)(73) | |
| const MATOP_SET_VALUES_ADIFOR = (uint32)(74) | |
| const MATOP_FD_COLORING_APPLY = (uint32)(75) | |
| const MATOP_SET_FROM_OPTIONS = (uint32)(76) | |
| const MATOP_MULT_CONSTRAINED = (uint32)(77) | |
| const MATOP_MULT_TRANSPOSE_CONSTRAIN = (uint32)(78) | |
| const MATOP_PERMUTE_SPARSIFY = (uint32)(79) | |
| const MATOP_MULT_MULTIPLE = (uint32)(80) | |
| const MATOP_SOLVE_MULTIPLE = (uint32)(81) | |
| const MATOP_GET_INERTIA = (uint32)(82) | |
| const MATOP_LOAD = (uint32)(83) | |
| const MATOP_IS_SYMMETRIC = (uint32)(84) | |
| const MATOP_IS_HERMITIAN = (uint32)(85) | |
| const MATOP_IS_STRUCTURALLY_SYMMETRIC = (uint32)(86) | |
| const MATOP_SET_VALUES_BLOCKEDLOCAL = (uint32)(87) | |
| const MATOP_GET_VECS = (uint32)(88) | |
| const MATOP_MAT_MULT = (uint32)(89) | |
| const MATOP_MAT_MULT_SYMBOLIC = (uint32)(90) | |
| const MATOP_MAT_MULT_NUMERIC = (uint32)(91) | |
| const MATOP_PTAP = (uint32)(92) | |
| const MATOP_PTAP_SYMBOLIC = (uint32)(93) | |
| const MATOP_PTAP_NUMERIC = (uint32)(94) | |
| const MATOP_MAT_TRANSPOSE_MULT = (uint32)(95) | |
| const MATOP_MAT_TRANSPOSE_MULT_SYMBO = (uint32)(96) | |
| const MATOP_MAT_TRANSPOSE_MULT_NUMER = (uint32)(97) | |
| const MATOP_DUMMY98 = (uint32)(98) | |
| const MATOP_DUMMY99 = (uint32)(99) | |
| const MATOP_DUMMY100 = (uint32)(100) | |
| const MATOP_DUMMY101 = (uint32)(101) | |
| const MATOP_CONJUGATE = (uint32)(102) | |
| const MATOP_SET_SIZES = (uint32)(103) | |
| const MATOP_SET_VALUES_ROW = (uint32)(104) | |
| const MATOP_REAL_PART = (uint32)(105) | |
| const MATOP_IMAGINARY_PART = (uint32)(106) | |
| const MATOP_GET_ROW_UPPER_TRIANGULAR = (uint32)(107) | |
| const MATOP_RESTORE_ROW_UPPER_TRIANG = (uint32)(108) | |
| const MATOP_MAT_SOLVE = (uint32)(109) | |
| const MATOP_GET_REDUNDANT_MATRIX = (uint32)(110) | |
| const MATOP_GET_ROW_MIN = (uint32)(111) | |
| const MATOP_GET_COLUMN_VECTOR = (uint32)(112) | |
| const MATOP_MISSING_DIAGONAL = (uint32)(113) | |
| const MATOP_GET_SEQ_NONZERO_STRUCTUR = (uint32)(114) | |
| const MATOP_CREATE = (uint32)(115) | |
| const MATOP_GET_GHOSTS = (uint32)(116) | |
| const MATOP_GET_LOCAL_SUB_MATRIX = (uint32)(117) | |
| const MATOP_RESTORE_LOCALSUB_MATRIX = (uint32)(118) | |
| const MATOP_MULT_DIAGONAL_BLOCK = (uint32)(119) | |
| const MATOP_HERMITIAN_TRANSPOSE = (uint32)(120) | |
| const MATOP_MULT_HERMITIAN_TRANSPOSE = (uint32)(121) | |
| const MATOP_MULT_HERMITIAN_TRANS_ADD = (uint32)(122) | |
| const MATOP_GET_MULTI_PROC_BLOCK = (uint32)(123) | |
| const MATOP_GET_COLUMN_NORMS = (uint32)(125) | |
| const MATOP_GET_SUB_MATRICES_PARALLE = (uint32)(128) | |
| const MATOP_SET_VALUES_BATCH = (uint32)(129) | |
| const MATOP_TRANSPOSE_MAT_MULT = (uint32)(130) | |
| const MATOP_TRANSPOSE_MAT_MULT_SYMBO = (uint32)(131) | |
| const MATOP_TRANSPOSE_MAT_MULT_NUMER = (uint32)(132) | |
| const MATOP_TRANSPOSE_COLORING_CREAT = (uint32)(133) | |
| const MATOP_TRANS_COLORING_APPLY_SPT = (uint32)(134) | |
| const MATOP_TRANS_COLORING_APPLY_DEN = (uint32)(135) | |
| const MATOP_RART = (uint32)(136) | |
| const MATOP_RART_SYMBOLIC = (uint32)(137) | |
| const MATOP_RART_NUMERIC = (uint32)(138) | |
| const MATOP_SET_BLOCK_SIZES = (uint32)(139) | |
| const MATOP_AYPX = (uint32)(140) | |
| # end enum ANONYMOUS_41 | |
| # begin enum MatOperation | |
| typealias MatOperation Uint32 | |
| const MATOP_SET_VALUES = (uint32)(0) | |
| const MATOP_GET_ROW = (uint32)(1) | |
| const MATOP_RESTORE_ROW = (uint32)(2) | |
| const MATOP_MULT = (uint32)(3) | |
| const MATOP_MULT_ADD = (uint32)(4) | |
| const MATOP_MULT_TRANSPOSE = (uint32)(5) | |
| const MATOP_MULT_TRANSPOSE_ADD = (uint32)(6) | |
| const MATOP_SOLVE = (uint32)(7) | |
| const MATOP_SOLVE_ADD = (uint32)(8) | |
| const MATOP_SOLVE_TRANSPOSE = (uint32)(9) | |
| const MATOP_SOLVE_TRANSPOSE_ADD = (uint32)(10) | |
| const MATOP_LUFACTOR = (uint32)(11) | |
| const MATOP_CHOLESKYFACTOR = (uint32)(12) | |
| const MATOP_SOR = (uint32)(13) | |
| const MATOP_TRANSPOSE = (uint32)(14) | |
| const MATOP_GETINFO = (uint32)(15) | |
| const MATOP_EQUAL = (uint32)(16) | |
| const MATOP_GET_DIAGONAL = (uint32)(17) | |
| const MATOP_DIAGONAL_SCALE = (uint32)(18) | |
| const MATOP_NORM = (uint32)(19) | |
| const MATOP_ASSEMBLY_BEGIN = (uint32)(20) | |
| const MATOP_ASSEMBLY_END = (uint32)(21) | |
| const MATOP_SET_OPTION = (uint32)(22) | |
| const MATOP_ZERO_ENTRIES = (uint32)(23) | |
| const MATOP_ZERO_ROWS = (uint32)(24) | |
| const MATOP_LUFACTOR_SYMBOLIC = (uint32)(25) | |
| const MATOP_LUFACTOR_NUMERIC = (uint32)(26) | |
| const MATOP_CHOLESKY_FACTOR_SYMBOLIC = (uint32)(27) | |
| const MATOP_CHOLESKY_FACTOR_NUMERIC = (uint32)(28) | |
| const MATOP_SETUP_PREALLOCATION = (uint32)(29) | |
| const MATOP_ILUFACTOR_SYMBOLIC = (uint32)(30) | |
| const MATOP_ICCFACTOR_SYMBOLIC = (uint32)(31) | |
| const MATOP_GET_ARRAY = (uint32)(32) | |
| const MATOP_RESTORE_ARRAY = (uint32)(33) | |
| const MATOP_DUPLICATE = (uint32)(34) | |
| const MATOP_FORWARD_SOLVE = (uint32)(35) | |
| const MATOP_BACKWARD_SOLVE = (uint32)(36) | |
| const MATOP_ILUFACTOR = (uint32)(37) | |
| const MATOP_ICCFACTOR = (uint32)(38) | |
| const MATOP_AXPY = (uint32)(39) | |
| const MATOP_GET_SUBMATRICES = (uint32)(40) | |
| const MATOP_INCREASE_OVERLAP = (uint32)(41) | |
| const MATOP_GET_VALUES = (uint32)(42) | |
| const MATOP_COPY = (uint32)(43) | |
| const MATOP_GET_ROW_MAX = (uint32)(44) | |
| const MATOP_SCALE = (uint32)(45) | |
| const MATOP_SHIFT = (uint32)(46) | |
| const MATOP_DIAGONAL_SET = (uint32)(47) | |
| const MATOP_ILUDT_FACTOR = (uint32)(48) | |
| const MATOP_SET_BLOCK_SIZE = (uint32)(49) | |
| const MATOP_GET_ROW_IJ = (uint32)(50) | |
| const MATOP_RESTORE_ROW_IJ = (uint32)(51) | |
| const MATOP_GET_COLUMN_IJ = (uint32)(52) | |
| const MATOP_RESTORE_COLUMN_IJ = (uint32)(53) | |
| const MATOP_FDCOLORING_CREATE = (uint32)(54) | |
| const MATOP_COLORING_PATCH = (uint32)(55) | |
| const MATOP_SET_UNFACTORED = (uint32)(56) | |
| const MATOP_PERMUTE = (uint32)(57) | |
| const MATOP_SET_VALUES_BLOCKED = (uint32)(58) | |
| const MATOP_GET_SUBMATRIX = (uint32)(59) | |
| const MATOP_DESTROY = (uint32)(60) | |
| const MATOP_VIEW = (uint32)(61) | |
| const MATOP_CONVERT_FROM = (uint32)(62) | |
| const MATOP_MATMAT_MULT = (uint32)(63) | |
| const MATOP_MATMAT_MULT_SYMBOLIC = (uint32)(64) | |
| const MATOP_MATMAT_MULT_NUMERIC = (uint32)(65) | |
| const MATOP_SET_LOCAL_TO_GLOBAL_MAP = (uint32)(66) | |
| const MATOP_SET_VALUES_LOCAL = (uint32)(67) | |
| const MATOP_ZERO_ROWS_LOCAL = (uint32)(68) | |
| const MATOP_GET_ROW_MAX_ABS = (uint32)(69) | |
| const MATOP_GET_ROW_MIN_ABS = (uint32)(70) | |
| const MATOP_CONVERT = (uint32)(71) | |
| const MATOP_SET_COLORING = (uint32)(72) | |
| const MATOP_PLACEHOLDER = (uint32)(73) | |
| const MATOP_SET_VALUES_ADIFOR = (uint32)(74) | |
| const MATOP_FD_COLORING_APPLY = (uint32)(75) | |
| const MATOP_SET_FROM_OPTIONS = (uint32)(76) | |
| const MATOP_MULT_CONSTRAINED = (uint32)(77) | |
| const MATOP_MULT_TRANSPOSE_CONSTRAIN = (uint32)(78) | |
| const MATOP_PERMUTE_SPARSIFY = (uint32)(79) | |
| const MATOP_MULT_MULTIPLE = (uint32)(80) | |
| const MATOP_SOLVE_MULTIPLE = (uint32)(81) | |
| const MATOP_GET_INERTIA = (uint32)(82) | |
| const MATOP_LOAD = (uint32)(83) | |
| const MATOP_IS_SYMMETRIC = (uint32)(84) | |
| const MATOP_IS_HERMITIAN = (uint32)(85) | |
| const MATOP_IS_STRUCTURALLY_SYMMETRIC = (uint32)(86) | |
| const MATOP_SET_VALUES_BLOCKEDLOCAL = (uint32)(87) | |
| const MATOP_GET_VECS = (uint32)(88) | |
| const MATOP_MAT_MULT = (uint32)(89) | |
| const MATOP_MAT_MULT_SYMBOLIC = (uint32)(90) | |
| const MATOP_MAT_MULT_NUMERIC = (uint32)(91) | |
| const MATOP_PTAP = (uint32)(92) | |
| const MATOP_PTAP_SYMBOLIC = (uint32)(93) | |
| const MATOP_PTAP_NUMERIC = (uint32)(94) | |
| const MATOP_MAT_TRANSPOSE_MULT = (uint32)(95) | |
| const MATOP_MAT_TRANSPOSE_MULT_SYMBO = (uint32)(96) | |
| const MATOP_MAT_TRANSPOSE_MULT_NUMER = (uint32)(97) | |
| const MATOP_DUMMY98 = (uint32)(98) | |
| const MATOP_DUMMY99 = (uint32)(99) | |
| const MATOP_DUMMY100 = (uint32)(100) | |
| const MATOP_DUMMY101 = (uint32)(101) | |
| const MATOP_CONJUGATE = (uint32)(102) | |
| const MATOP_SET_SIZES = (uint32)(103) | |
| const MATOP_SET_VALUES_ROW = (uint32)(104) | |
| const MATOP_REAL_PART = (uint32)(105) | |
| const MATOP_IMAGINARY_PART = (uint32)(106) | |
| const MATOP_GET_ROW_UPPER_TRIANGULAR = (uint32)(107) | |
| const MATOP_RESTORE_ROW_UPPER_TRIANG = (uint32)(108) | |
| const MATOP_MAT_SOLVE = (uint32)(109) | |
| const MATOP_GET_REDUNDANT_MATRIX = (uint32)(110) | |
| const MATOP_GET_ROW_MIN = (uint32)(111) | |
| const MATOP_GET_COLUMN_VECTOR = (uint32)(112) | |
| const MATOP_MISSING_DIAGONAL = (uint32)(113) | |
| const MATOP_GET_SEQ_NONZERO_STRUCTUR = (uint32)(114) | |
| const MATOP_CREATE = (uint32)(115) | |
| const MATOP_GET_GHOSTS = (uint32)(116) | |
| const MATOP_GET_LOCAL_SUB_MATRIX = (uint32)(117) | |
| const MATOP_RESTORE_LOCALSUB_MATRIX = (uint32)(118) | |
| const MATOP_MULT_DIAGONAL_BLOCK = (uint32)(119) | |
| const MATOP_HERMITIAN_TRANSPOSE = (uint32)(120) | |
| const MATOP_MULT_HERMITIAN_TRANSPOSE = (uint32)(121) | |
| const MATOP_MULT_HERMITIAN_TRANS_ADD = (uint32)(122) | |
| const MATOP_GET_MULTI_PROC_BLOCK = (uint32)(123) | |
| const MATOP_GET_COLUMN_NORMS = (uint32)(125) | |
| const MATOP_GET_SUB_MATRICES_PARALLE = (uint32)(128) | |
| const MATOP_SET_VALUES_BATCH = (uint32)(129) | |
| const MATOP_TRANSPOSE_MAT_MULT = (uint32)(130) | |
| const MATOP_TRANSPOSE_MAT_MULT_SYMBO = (uint32)(131) | |
| const MATOP_TRANSPOSE_MAT_MULT_NUMER = (uint32)(132) | |
| const MATOP_TRANSPOSE_COLORING_CREAT = (uint32)(133) | |
| const MATOP_TRANS_COLORING_APPLY_SPT = (uint32)(134) | |
| const MATOP_TRANS_COLORING_APPLY_DEN = (uint32)(135) | |
| const MATOP_RART = (uint32)(136) | |
| const MATOP_RART_SYMBOLIC = (uint32)(137) | |
| const MATOP_RART_NUMERIC = (uint32)(138) | |
| const MATOP_SET_BLOCK_SIZES = (uint32)(139) | |
| const MATOP_AYPX = (uint32)(140) | |
| # end enum MatOperation | |
| type _p_MatNullSpace | |
| end | |
| typealias MatNullSpace Ptr{_p_MatNullSpace} | |
| type _p_MatMFFD | |
| end | |
| typealias MatMFFD Ptr{_p_MatMFFD} | |
| typealias MatMFFDType Ptr{Uint8} | |
| type _p_DM | |
| end | |
| typealias DM Ptr{_p_DM} | |
| typealias DMType Ptr{Uint8} | |
| type NLF_DAAD | |
| end | |
| typealias NLF Ptr{NLF_DAAD} | |
| type PetscQuadrature | |
| numQuadPoints::PetscInt | |
| quadPoints::Ptr{PetscReal} | |
| quadWeights::Ptr{PetscReal} | |
| numBasisFuncs::PetscInt | |
| numComponents::PetscInt | |
| basis::Ptr{PetscReal} | |
| basisDer::Ptr{PetscReal} | |
| end | |
| type PetscFEM | |
| quad::Ptr{PetscQuadrature} | |
| f0Funcs::Ptr{Ptr{Void}} | |
| f1Funcs::Ptr{Ptr{Void}} | |
| g0Funcs::Ptr{Ptr{Void}} | |
| g1Funcs::Ptr{Ptr{Void}} | |
| g2Funcs::Ptr{Ptr{Void}} | |
| g3Funcs::Ptr{Ptr{Void}} | |
| bcFuncs::Ptr{Ptr{Void}} | |
| quadBd::Ptr{PetscQuadrature} | |
| f0BdFuncs::Ptr{Ptr{Void}} | |
| f1BdFuncs::Ptr{Ptr{Void}} | |
| end | |
| # begin enum ANONYMOUS_42 | |
| typealias ANONYMOUS_42 Uint32 | |
| const PETSC_UNIT_LENGTH = (uint32)(0) | |
| const PETSC_UNIT_MASS = (uint32)(1) | |
| const PETSC_UNIT_TIME = (uint32)(2) | |
| const PETSC_UNIT_CURRENT = (uint32)(3) | |
| const PETSC_UNIT_TEMPERATURE = (uint32)(4) | |
| const PETSC_UNIT_AMOUNT = (uint32)(5) | |
| const PETSC_UNIT_LUMINOSITY = (uint32)(6) | |
| const NUM_PETSC_UNITS = (uint32)(7) | |
| # end enum ANONYMOUS_42 | |
| # begin enum PetscUnit | |
| typealias PetscUnit Uint32 | |
| const PETSC_UNIT_LENGTH = (uint32)(0) | |
| const PETSC_UNIT_MASS = (uint32)(1) | |
| const PETSC_UNIT_TIME = (uint32)(2) | |
| const PETSC_UNIT_CURRENT = (uint32)(3) | |
| const PETSC_UNIT_TEMPERATURE = (uint32)(4) | |
| const PETSC_UNIT_AMOUNT = (uint32)(5) | |
| const PETSC_UNIT_LUMINOSITY = (uint32)(6) | |
| const NUM_PETSC_UNITS = (uint32)(7) | |
| # end enum PetscUnit | |
| type _DMInterpolationInfo | |
| comm::MPI_Comm | |
| dim::PetscInt | |
| nInput::PetscInt | |
| points::Ptr{PetscReal} | |
| cells::Ptr{PetscInt} | |
| n::PetscInt | |
| coords::Vec | |
| dof::PetscInt | |
| end | |
| typealias DMInterpolationInfo Ptr{_DMInterpolationInfo} | |
| # begin enum ANONYMOUS_43 | |
| typealias ANONYMOUS_43 Uint32 | |
| const DMDA_STENCIL_STAR = (uint32)(0) | |
| const DMDA_STENCIL_BOX = (uint32)(1) | |
| # end enum ANONYMOUS_43 | |
| # begin enum DMDAStencilType | |
| typealias DMDAStencilType Uint32 | |
| const DMDA_STENCIL_STAR = (uint32)(0) | |
| const DMDA_STENCIL_BOX = (uint32)(1) | |
| # end enum DMDAStencilType | |
| # begin enum ANONYMOUS_44 | |
| typealias ANONYMOUS_44 Uint32 | |
| const DMDA_BOUNDARY_NONE = (uint32)(0) | |
| const DMDA_BOUNDARY_GHOSTED = (uint32)(1) | |
| const DMDA_BOUNDARY_MIRROR = (uint32)(2) | |
| const DMDA_BOUNDARY_PERIODIC = (uint32)(3) | |
| # end enum ANONYMOUS_44 | |
| # begin enum DMDABoundaryType | |
| typealias DMDABoundaryType Uint32 | |
| const DMDA_BOUNDARY_NONE = (uint32)(0) | |
| const DMDA_BOUNDARY_GHOSTED = (uint32)(1) | |
| const DMDA_BOUNDARY_MIRROR = (uint32)(2) | |
| const DMDA_BOUNDARY_PERIODIC = (uint32)(3) | |
| # end enum DMDABoundaryType | |
| # begin enum ANONYMOUS_45 | |
| typealias ANONYMOUS_45 Uint32 | |
| const DMDA_Q0 = (uint32)(0) | |
| const DMDA_Q1 = (uint32)(1) | |
| # end enum ANONYMOUS_45 | |
| # begin enum DMDAInterpolationType | |
| typealias DMDAInterpolationType Uint32 | |
| const DMDA_Q0 = (uint32)(0) | |
| const DMDA_Q1 = (uint32)(1) | |
| # end enum DMDAInterpolationType | |
| # begin enum ANONYMOUS_46 | |
| typealias ANONYMOUS_46 Uint32 | |
| const DMDA_ELEMENT_P1 = (uint32)(0) | |
| const DMDA_ELEMENT_Q1 = (uint32)(1) | |
| # end enum ANONYMOUS_46 | |
| # begin enum DMDAElementType | |
| typealias DMDAElementType Uint32 | |
| const DMDA_ELEMENT_P1 = (uint32)(0) | |
| const DMDA_ELEMENT_Q1 = (uint32)(1) | |
| # end enum DMDAElementType | |
| type DMDALocalInfo | |
| dim::PetscInt | |
| dof::PetscInt | |
| sw::PetscInt | |
| mx::PetscInt | |
| my::PetscInt | |
| mz::PetscInt | |
| xs::PetscInt | |
| ys::PetscInt | |
| zs::PetscInt | |
| xm::PetscInt | |
| ym::PetscInt | |
| zm::PetscInt | |
| gxs::PetscInt | |
| gys::PetscInt | |
| gzs::PetscInt | |
| gxm::PetscInt | |
| gym::PetscInt | |
| gzm::PetscInt | |
| bx::DMDABoundaryType | |
| by::DMDABoundaryType | |
| bz::DMDABoundaryType | |
| st::DMDAStencilType | |
| da::DM | |
| end | |
| typealias PFType Ptr{Uint8} | |
| type _p_PF | |
| end | |
| typealias PF Ptr{_p_PF} | |
| type _p_AO | |
| end | |
| typealias AO Ptr{_p_AO} | |
| typealias AOType Ptr{Uint8} | |
| # begin enum ANONYMOUS_47 | |
| typealias ANONYMOUS_47 Uint32 | |
| const DMDA_X = (uint32)(0) | |
| const DMDA_Y = (uint32)(1) | |
| const DMDA_Z = (uint32)(2) | |
| # end enum ANONYMOUS_47 | |
| # begin enum DMDADirection | |
| typealias DMDADirection Uint32 | |
| const DMDA_X = (uint32)(0) | |
| const DMDA_Y = (uint32)(1) | |
| const DMDA_Z = (uint32)(2) | |
| # end enum DMDADirection | |
| type DMDACoor2d | |
| x::PetscScalar | |
| y::PetscScalar | |
| end | |
| type DMDACoor3d | |
| x::PetscScalar | |
| y::PetscScalar | |
| z::PetscScalar | |
| end | |
| type _n_DMLabel | |
| end | |
| typealias DMLabel Ptr{_n_DMLabel} | |
| type JacActionCtx | |
| dm::DM | |
| u::Vec | |
| J::Mat | |
| user::Ptr{Void} | |
| end | |
| type _p_Characteristic | |
| end | |
| typealias Characteristic Ptr{_p_Characteristic} | |
| typealias CharacteristicType Ptr{Uint8} | |
| type _p_PC | |
| end | |
| typealias PC Ptr{_p_PC} | |
| typealias PCType Ptr{Uint8} | |
| # begin enum ANONYMOUS_48 | |
| typealias ANONYMOUS_48 Cint | |
| const PC_SIDE_DEFAULT = (int32)(-1) | |
| const PC_LEFT = (int32)(0) | |
| const PC_RIGHT = (int32)(1) | |
| const PC_SYMMETRIC = (int32)(2) | |
| # end enum ANONYMOUS_48 | |
| # begin enum ANONYMOUS_49 | |
| typealias ANONYMOUS_49 Cint | |
| const PCRICHARDSON_CONVERGED_RTOL = (int32)(2) | |
| const PCRICHARDSON_CONVERGED_ATOL = (int32)(3) | |
| const PCRICHARDSON_CONVERGED_ITS = (int32)(4) | |
| const PCRICHARDSON_DIVERGED_DTOL = (int32)(-4) | |
| # end enum ANONYMOUS_49 | |
| # begin enum PCRichardsonConvergedReason | |
| typealias PCRichardsonConvergedReason Cint | |
| const PCRICHARDSON_CONVERGED_RTOL = (int32)(2) | |
| const PCRICHARDSON_CONVERGED_ATOL = (int32)(3) | |
| const PCRICHARDSON_CONVERGED_ITS = (int32)(4) | |
| const PCRICHARDSON_DIVERGED_DTOL = (int32)(-4) | |
| # end enum PCRichardsonConvergedReason | |
| # begin enum ANONYMOUS_50 | |
| typealias ANONYMOUS_50 Uint32 | |
| const PC_ASM_BASIC = (uint32)(3) | |
| const PC_ASM_RESTRICT = (uint32)(1) | |
| const PC_ASM_INTERPOLATE = (uint32)(2) | |
| const PC_ASM_NONE = (uint32)(0) | |
| # end enum ANONYMOUS_50 | |
| # begin enum PCASMType | |
| typealias PCASMType Uint32 | |
| const PC_ASM_BASIC = (uint32)(3) | |
| const PC_ASM_RESTRICT = (uint32)(1) | |
| const PC_ASM_INTERPOLATE = (uint32)(2) | |
| const PC_ASM_NONE = (uint32)(0) | |
| # end enum PCASMType | |
| # begin enum ANONYMOUS_51 | |
| typealias ANONYMOUS_51 Uint32 | |
| const PC_GASM_BASIC = (uint32)(3) | |
| const PC_GASM_RESTRICT = (uint32)(1) | |
| const PC_GASM_INTERPOLATE = (uint32)(2) | |
| const PC_GASM_NONE = (uint32)(0) | |
| # end enum ANONYMOUS_51 | |
| # begin enum PCGASMType | |
| typealias PCGASMType Uint32 | |
| const PC_GASM_BASIC = (uint32)(3) | |
| const PC_GASM_RESTRICT = (uint32)(1) | |
| const PC_GASM_INTERPOLATE = (uint32)(2) | |
| const PC_GASM_NONE = (uint32)(0) | |
| # end enum PCGASMType | |
| # begin enum ANONYMOUS_52 | |
| typealias ANONYMOUS_52 Uint32 | |
| const PC_COMPOSITE_ADDITIVE = (uint32)(0) | |
| const PC_COMPOSITE_MULTIPLICATIVE = (uint32)(1) | |
| const PC_COMPOSITE_SYMMETRIC_MULTIPLICATIVE = (uint32)(2) | |
| const PC_COMPOSITE_SPECIAL = (uint32)(3) | |
| const PC_COMPOSITE_SCHUR = (uint32)(4) | |
| # end enum ANONYMOUS_52 | |
| # begin enum PCCompositeType | |
| typealias PCCompositeType Uint32 | |
| const PC_COMPOSITE_ADDITIVE = (uint32)(0) | |
| const PC_COMPOSITE_MULTIPLICATIVE = (uint32)(1) | |
| const PC_COMPOSITE_SYMMETRIC_MULTIPLICATIVE = (uint32)(2) | |
| const PC_COMPOSITE_SPECIAL = (uint32)(3) | |
| const PC_COMPOSITE_SCHUR = (uint32)(4) | |
| # end enum PCCompositeType | |
| # begin enum ANONYMOUS_53 | |
| typealias ANONYMOUS_53 Uint32 | |
| const PC_FIELDSPLIT_SCHUR_PRE_SELF = (uint32)(0) | |
| const PC_FIELDSPLIT_SCHUR_PRE_A11 = (uint32)(1) | |
| const PC_FIELDSPLIT_SCHUR_PRE_USER = (uint32)(2) | |
| # end enum ANONYMOUS_53 | |
| # begin enum PCFieldSplitSchurPreType | |
| typealias PCFieldSplitSchurPreType Uint32 | |
| const PC_FIELDSPLIT_SCHUR_PRE_SELF = (uint32)(0) | |
| const PC_FIELDSPLIT_SCHUR_PRE_A11 = (uint32)(1) | |
| const PC_FIELDSPLIT_SCHUR_PRE_USER = (uint32)(2) | |
| # end enum PCFieldSplitSchurPreType | |
| # begin enum ANONYMOUS_54 | |
| typealias ANONYMOUS_54 Uint32 | |
| const PC_FIELDSPLIT_SCHUR_FACT_DIAG = (uint32)(0) | |
| const PC_FIELDSPLIT_SCHUR_FACT_LOWER = (uint32)(1) | |
| const PC_FIELDSPLIT_SCHUR_FACT_UPPER = (uint32)(2) | |
| const PC_FIELDSPLIT_SCHUR_FACT_FULL = (uint32)(3) | |
| # end enum ANONYMOUS_54 | |
| # begin enum PCFieldSplitSchurFactType | |
| typealias PCFieldSplitSchurFactType Uint32 | |
| const PC_FIELDSPLIT_SCHUR_FACT_DIAG = (uint32)(0) | |
| const PC_FIELDSPLIT_SCHUR_FACT_LOWER = (uint32)(1) | |
| const PC_FIELDSPLIT_SCHUR_FACT_UPPER = (uint32)(2) | |
| const PC_FIELDSPLIT_SCHUR_FACT_FULL = (uint32)(3) | |
| # end enum PCFieldSplitSchurFactType | |
| # begin enum ANONYMOUS_55 | |
| typealias ANONYMOUS_55 Uint32 | |
| const PC_PARMS_GLOBAL_RAS = (uint32)(0) | |
| const PC_PARMS_GLOBAL_SCHUR = (uint32)(1) | |
| const PC_PARMS_GLOBAL_BJ = (uint32)(2) | |
| # end enum ANONYMOUS_55 | |
| # begin enum PCPARMSGlobalType | |
| typealias PCPARMSGlobalType Uint32 | |
| const PC_PARMS_GLOBAL_RAS = (uint32)(0) | |
| const PC_PARMS_GLOBAL_SCHUR = (uint32)(1) | |
| const PC_PARMS_GLOBAL_BJ = (uint32)(2) | |
| # end enum PCPARMSGlobalType | |
| # begin enum ANONYMOUS_56 | |
| typealias ANONYMOUS_56 Uint32 | |
| const PC_PARMS_LOCAL_ILU0 = (uint32)(0) | |
| const PC_PARMS_LOCAL_ILUK = (uint32)(1) | |
| const PC_PARMS_LOCAL_ILUT = (uint32)(2) | |
| const PC_PARMS_LOCAL_ARMS = (uint32)(3) | |
| # end enum ANONYMOUS_56 | |
| # begin enum PCPARMSLocalType | |
| typealias PCPARMSLocalType Uint32 | |
| const PC_PARMS_LOCAL_ILU0 = (uint32)(0) | |
| const PC_PARMS_LOCAL_ILUK = (uint32)(1) | |
| const PC_PARMS_LOCAL_ILUT = (uint32)(2) | |
| const PC_PARMS_LOCAL_ARMS = (uint32)(3) | |
| # end enum PCPARMSLocalType | |
| typealias PCGAMGType Ptr{Uint8} | |
| # begin enum ANONYMOUS_57 | |
| typealias ANONYMOUS_57 Uint32 | |
| const PC_MG_MULTIPLICATIVE = (uint32)(0) | |
| const PC_MG_ADDITIVE = (uint32)(1) | |
| const PC_MG_FULL = (uint32)(2) | |
| const PC_MG_KASKADE = (uint32)(3) | |
| # end enum ANONYMOUS_57 | |
| # begin enum ANONYMOUS_58 | |
| typealias ANONYMOUS_58 Uint32 | |
| const PC_MG_CYCLE_V = (uint32)(1) | |
| const PC_MG_CYCLE_W = (uint32)(2) | |
| # end enum ANONYMOUS_58 | |
| # begin enum PCMGCycleType | |
| typealias PCMGCycleType Uint32 | |
| const PC_MG_CYCLE_V = (uint32)(1) | |
| const PC_MG_CYCLE_W = (uint32)(2) | |
| # end enum PCMGCycleType | |
| # begin enum ANONYMOUS_59 | |
| typealias ANONYMOUS_59 Uint32 | |
| const PC_EXOTIC_FACE = (uint32)(0) | |
| const PC_EXOTIC_WIREBASKET = (uint32)(1) | |
| # end enum ANONYMOUS_59 | |
| # begin enum PCExoticType | |
| typealias PCExoticType Uint32 | |
| const PC_EXOTIC_FACE = (uint32)(0) | |
| const PC_EXOTIC_WIREBASKET = (uint32)(1) | |
| # end enum PCExoticType | |
| type _p_KSP | |
| end | |
| typealias KSP Ptr{_p_KSP} | |
| typealias KSPType Ptr{Uint8} | |
| # begin enum ANONYMOUS_60 | |
| typealias ANONYMOUS_60 Uint32 | |
| const KSP_GMRES_CGS_REFINE_NEVER = (uint32)(0) | |
| const KSP_GMRES_CGS_REFINE_IFNEEDED = (uint32)(1) | |
| const KSP_GMRES_CGS_REFINE_ALWAYS = (uint32)(2) | |
| # end enum ANONYMOUS_60 | |
| # begin enum KSPGMRESCGSRefinementType | |
| typealias KSPGMRESCGSRefinementType Uint32 | |
| const KSP_GMRES_CGS_REFINE_NEVER = (uint32)(0) | |
| const KSP_GMRES_CGS_REFINE_IFNEEDED = (uint32)(1) | |
| const KSP_GMRES_CGS_REFINE_ALWAYS = (uint32)(2) | |
| # end enum KSPGMRESCGSRefinementType | |
| # begin enum ANONYMOUS_61 | |
| typealias ANONYMOUS_61 Cint | |
| const KSP_NORM_DEFAULT = (int32)(-1) | |
| const KSP_NORM_NONE = (int32)(0) | |
| const KSP_NORM_PRECONDITIONED = (int32)(1) | |
| const KSP_NORM_UNPRECONDITIONED = (int32)(2) | |
| const KSP_NORM_NATURAL = (int32)(3) | |
| # end enum ANONYMOUS_61 | |
| # begin enum ANONYMOUS_62 | |
| typealias ANONYMOUS_62 Cint | |
| const KSP_CONVERGED_RTOL_NORMAL = (int32)(1) | |
| const KSP_CONVERGED_ATOL_NORMAL = (int32)(9) | |
| const KSP_CONVERGED_RTOL = (int32)(2) | |
| const KSP_CONVERGED_ATOL = (int32)(3) | |
| const KSP_CONVERGED_ITS = (int32)(4) | |
| const KSP_CONVERGED_CG_NEG_CURVE = (int32)(5) | |
| const KSP_CONVERGED_CG_CONSTRAINED = (int32)(6) | |
| const KSP_CONVERGED_STEP_LENGTH = (int32)(7) | |
| const KSP_CONVERGED_HAPPY_BREAKDOWN = (int32)(8) | |
| const KSP_DIVERGED_NULL = (int32)(-2) | |
| const KSP_DIVERGED_ITS = (int32)(-3) | |
| const KSP_DIVERGED_DTOL = (int32)(-4) | |
| const KSP_DIVERGED_BREAKDOWN = (int32)(-5) | |
| const KSP_DIVERGED_BREAKDOWN_BICG = (int32)(-6) | |
| const KSP_DIVERGED_NONSYMMETRIC = (int32)(-7) | |
| const KSP_DIVERGED_INDEFINITE_PC = (int32)(-8) | |
| const KSP_DIVERGED_NANORINF = (int32)(-9) | |
| const KSP_DIVERGED_INDEFINITE_MAT = (int32)(-10) | |
| const KSP_CONVERGED_ITERATING = (int32)(0) | |
| # end enum ANONYMOUS_62 | |
| # begin enum KSPConvergedReason | |
| typealias KSPConvergedReason Cint | |
| const KSP_CONVERGED_RTOL_NORMAL = (int32)(1) | |
| const KSP_CONVERGED_ATOL_NORMAL = (int32)(9) | |
| const KSP_CONVERGED_RTOL = (int32)(2) | |
| const KSP_CONVERGED_ATOL = (int32)(3) | |
| const KSP_CONVERGED_ITS = (int32)(4) | |
| const KSP_CONVERGED_CG_NEG_CURVE = (int32)(5) | |
| const KSP_CONVERGED_CG_CONSTRAINED = (int32)(6) | |
| const KSP_CONVERGED_STEP_LENGTH = (int32)(7) | |
| const KSP_CONVERGED_HAPPY_BREAKDOWN = (int32)(8) | |
| const KSP_DIVERGED_NULL = (int32)(-2) | |
| const KSP_DIVERGED_ITS = (int32)(-3) | |
| const KSP_DIVERGED_DTOL = (int32)(-4) | |
| const KSP_DIVERGED_BREAKDOWN = (int32)(-5) | |
| const KSP_DIVERGED_BREAKDOWN_BICG = (int32)(-6) | |
| const KSP_DIVERGED_NONSYMMETRIC = (int32)(-7) | |
| const KSP_DIVERGED_INDEFINITE_PC = (int32)(-8) | |
| const KSP_DIVERGED_NANORINF = (int32)(-9) | |
| const KSP_DIVERGED_INDEFINITE_MAT = (int32)(-10) | |
| const KSP_CONVERGED_ITERATING = (int32)(0) | |
| # end enum KSPConvergedReason | |
| # begin enum ANONYMOUS_63 | |
| typealias ANONYMOUS_63 Uint32 | |
| const KSP_CG_SYMMETRIC = (uint32)(0) | |
| const KSP_CG_HERMITIAN = (uint32)(1) | |
| # end enum ANONYMOUS_63 | |
| # begin enum KSPCGType | |
| typealias KSPCGType Uint32 | |
| const KSP_CG_SYMMETRIC = (uint32)(0) | |
| const KSP_CG_HERMITIAN = (uint32)(1) | |
| # end enum KSPCGType | |
| type _p_KSPFischerGuess | |
| method::PetscInt | |
| curl::PetscInt | |
| maxl::PetscInt | |
| refcnt::PetscInt | |
| monitor::PetscBool | |
| mat::Mat | |
| ksp::KSP | |
| end | |
| typealias KSPFischerGuess Ptr{_p_KSPFischerGuess} | |
| type _p_SNES | |
| end | |
| typealias SNES Ptr{_p_SNES} | |
| typealias SNESType Ptr{Uint8} | |
| # begin enum ANONYMOUS_64 | |
| typealias ANONYMOUS_64 Cint | |
| const SNES_CONVERGED_FNORM_ABS = (int32)(2) | |
| const SNES_CONVERGED_FNORM_RELATIVE = (int32)(3) | |
| const SNES_CONVERGED_SNORM_RELATIVE = (int32)(4) | |
| const SNES_CONVERGED_ITS = (int32)(5) | |
| const SNES_CONVERGED_TR_DELTA = (int32)(7) | |
| const SNES_DIVERGED_FUNCTION_DOMAIN = (int32)(-1) | |
| const SNES_DIVERGED_FUNCTION_COUNT = (int32)(-2) | |
| const SNES_DIVERGED_LINEAR_SOLVE = (int32)(-3) | |
| const SNES_DIVERGED_FNORM_NAN = (int32)(-4) | |
| const SNES_DIVERGED_MAX_IT = (int32)(-5) | |
| const SNES_DIVERGED_LINE_SEARCH = (int32)(-6) | |
| const SNES_DIVERGED_INNER = (int32)(-7) | |
| const SNES_DIVERGED_LOCAL_MIN = (int32)(-8) | |
| const SNES_CONVERGED_ITERATING = (int32)(0) | |
| # end enum ANONYMOUS_64 | |
| # begin enum SNESConvergedReason | |
| typealias SNESConvergedReason Cint | |
| const SNES_CONVERGED_FNORM_ABS = (int32)(2) | |
| const SNES_CONVERGED_FNORM_RELATIVE = (int32)(3) | |
| const SNES_CONVERGED_SNORM_RELATIVE = (int32)(4) | |
| const SNES_CONVERGED_ITS = (int32)(5) | |
| const SNES_CONVERGED_TR_DELTA = (int32)(7) | |
| const SNES_DIVERGED_FUNCTION_DOMAIN = (int32)(-1) | |
| const SNES_DIVERGED_FUNCTION_COUNT = (int32)(-2) | |
| const SNES_DIVERGED_LINEAR_SOLVE = (int32)(-3) | |
| const SNES_DIVERGED_FNORM_NAN = (int32)(-4) | |
| const SNES_DIVERGED_MAX_IT = (int32)(-5) | |
| const SNES_DIVERGED_LINE_SEARCH = (int32)(-6) | |
| const SNES_DIVERGED_INNER = (int32)(-7) | |
| const SNES_DIVERGED_LOCAL_MIN = (int32)(-8) | |
| const SNES_CONVERGED_ITERATING = (int32)(0) | |
| # end enum SNESConvergedReason | |
| # begin enum ANONYMOUS_65 | |
| typealias ANONYMOUS_65 Cint | |
| const SNES_NORM_DEFAULT = (int32)(-1) | |
| const SNES_NORM_NONE = (int32)(0) | |
| const SNES_NORM_FUNCTION = (int32)(1) | |
| const SNES_NORM_INITIAL_ONLY = (int32)(2) | |
| const SNES_NORM_FINAL_ONLY = (int32)(3) | |
| const SNES_NORM_INITIAL_FINAL_ONLY = (int32)(4) | |
| # end enum ANONYMOUS_65 | |
| # begin enum SNESNormType | |
| typealias SNESNormType Cint | |
| const SNES_NORM_DEFAULT = (int32)(-1) | |
| const SNES_NORM_NONE = (int32)(0) | |
| const SNES_NORM_FUNCTION = (int32)(1) | |
| const SNES_NORM_INITIAL_ONLY = (int32)(2) | |
| const SNES_NORM_FINAL_ONLY = (int32)(3) | |
| const SNES_NORM_INITIAL_FINAL_ONLY = (int32)(4) | |
| # end enum SNESNormType | |
| type _p_LineSearch | |
| end | |
| typealias SNESLineSearch Ptr{_p_LineSearch} | |
| typealias SNESLineSearchType Ptr{Uint8} | |
| typealias SNESLineSearchVIProjectFunc Ptr{Void} | |
| typealias SNESLineSearchVINormFunc Ptr{Void} | |
| typealias SNESLineSearchApplyFunc Ptr{Void} | |
| typealias SNESLineSearchUserFunc Ptr{Void} | |
| typealias DMDASNESFunction Ptr{Void} | |
| typealias DMDASNESJacobian Ptr{Void} | |
| typealias DMDASNESObjective Ptr{Void} | |
| typealias SNESMSType Ptr{Uint8} | |
| # begin enum ANONYMOUS_66 | |
| typealias ANONYMOUS_66 Uint32 | |
| const SNES_NGMRES_RESTART_NONE = (uint32)(0) | |
| const SNES_NGMRES_RESTART_PERIODIC = (uint32)(1) | |
| const SNES_NGMRES_RESTART_DIFFERENCE = (uint32)(2) | |
| # end enum ANONYMOUS_66 | |
| # begin enum SNESNGMRESRestartType | |
| typealias SNESNGMRESRestartType Uint32 | |
| const SNES_NGMRES_RESTART_NONE = (uint32)(0) | |
| const SNES_NGMRES_RESTART_PERIODIC = (uint32)(1) | |
| const SNES_NGMRES_RESTART_DIFFERENCE = (uint32)(2) | |
| # end enum SNESNGMRESRestartType | |
| # begin enum ANONYMOUS_67 | |
| typealias ANONYMOUS_67 Uint32 | |
| const SNES_NGMRES_SELECT_NONE = (uint32)(0) | |
| const SNES_NGMRES_SELECT_DIFFERENCE = (uint32)(1) | |
| const SNES_NGMRES_SELECT_LINESEARCH = (uint32)(2) | |
| # end enum ANONYMOUS_67 | |
| # begin enum SNESNGMRESSelectType | |
| typealias SNESNGMRESSelectType Uint32 | |
| const SNES_NGMRES_SELECT_NONE = (uint32)(0) | |
| const SNES_NGMRES_SELECT_DIFFERENCE = (uint32)(1) | |
| const SNES_NGMRES_SELECT_LINESEARCH = (uint32)(2) | |
| # end enum SNESNGMRESSelectType | |
| # begin enum ANONYMOUS_68 | |
| typealias ANONYMOUS_68 Uint32 | |
| const SNES_NCG_FR = (uint32)(0) | |
| const SNES_NCG_PRP = (uint32)(1) | |
| const SNES_NCG_HS = (uint32)(2) | |
| const SNES_NCG_DY = (uint32)(3) | |
| const SNES_NCG_CD = (uint32)(4) | |
| # end enum ANONYMOUS_68 | |
| # begin enum SNESNCGType | |
| typealias SNESNCGType Uint32 | |
| const SNES_NCG_FR = (uint32)(0) | |
| const SNES_NCG_PRP = (uint32)(1) | |
| const SNES_NCG_HS = (uint32)(2) | |
| const SNES_NCG_DY = (uint32)(3) | |
| const SNES_NCG_CD = (uint32)(4) | |
| # end enum SNESNCGType | |
| # begin enum ANONYMOUS_69 | |
| typealias ANONYMOUS_69 Uint32 | |
| const SNES_QN_SCALE_NONE = (uint32)(0) | |
| const SNES_QN_SCALE_SHANNO = (uint32)(1) | |
| const SNES_QN_SCALE_LINESEARCH = (uint32)(2) | |
| const SNES_QN_SCALE_JACOBIAN = (uint32)(3) | |
| # end enum ANONYMOUS_69 | |
| # begin enum SNESQNScaleType | |
| typealias SNESQNScaleType Uint32 | |
| const SNES_QN_SCALE_NONE = (uint32)(0) | |
| const SNES_QN_SCALE_SHANNO = (uint32)(1) | |
| const SNES_QN_SCALE_LINESEARCH = (uint32)(2) | |
| const SNES_QN_SCALE_JACOBIAN = (uint32)(3) | |
| # end enum SNESQNScaleType | |
| # begin enum ANONYMOUS_70 | |
| typealias ANONYMOUS_70 Uint32 | |
| const SNES_QN_RESTART_NONE = (uint32)(0) | |
| const SNES_QN_RESTART_POWELL = (uint32)(1) | |
| const SNES_QN_RESTART_PERIODIC = (uint32)(2) | |
| # end enum ANONYMOUS_70 | |
| # begin enum SNESQNRestartType | |
| typealias SNESQNRestartType Uint32 | |
| const SNES_QN_RESTART_NONE = (uint32)(0) | |
| const SNES_QN_RESTART_POWELL = (uint32)(1) | |
| const SNES_QN_RESTART_PERIODIC = (uint32)(2) | |
| # end enum SNESQNRestartType | |
| # begin enum ANONYMOUS_71 | |
| typealias ANONYMOUS_71 Uint32 | |
| const SNES_FAS_MULTIPLICATIVE = (uint32)(0) | |
| const SNES_FAS_ADDITIVE = (uint32)(1) | |
| # end enum ANONYMOUS_71 | |
| # begin enum SNESFASType | |
| typealias SNESFASType Uint32 | |
| const SNES_FAS_MULTIPLICATIVE = (uint32)(0) | |
| const SNES_FAS_ADDITIVE = (uint32)(1) | |
| # end enum SNESFASType | |
| type _p_TS | |
| end | |
| typealias TS Ptr{_p_TS} | |
| typealias TSType Ptr{Uint8} | |
| # begin enum ANONYMOUS_72 | |
| typealias ANONYMOUS_72 Uint32 | |
| const TS_LINEAR = (uint32)(0) | |
| const TS_NONLINEAR = (uint32)(1) | |
| # end enum ANONYMOUS_72 | |
| # begin enum TSProblemType | |
| typealias TSProblemType Uint32 | |
| const TS_LINEAR = (uint32)(0) | |
| const TS_NONLINEAR = (uint32)(1) | |
| # end enum TSProblemType | |
| # begin enum ANONYMOUS_73 | |
| typealias ANONYMOUS_73 Cint | |
| const TS_EQ_UNSPECIFIED = (int32)(-1) | |
| const TS_EQ_EXPLICIT = (int32)(0) | |
| const TS_EQ_ODE_EXPLICIT = (int32)(1) | |
| const TS_EQ_DAE_SEMI_EXPLICIT_INDEX1 = (int32)(100) | |
| const TS_EQ_DAE_SEMI_EXPLICIT_INDEX2 = (int32)(200) | |
| const TS_EQ_DAE_SEMI_EXPLICIT_INDEX3 = (int32)(300) | |
| const TS_EQ_DAE_SEMI_EXPLICIT_INDEXHI = (int32)(500) | |
| const TS_EQ_IMPLICIT = (int32)(1000) | |
| const TS_EQ_ODE_IMPLICIT = (int32)(1001) | |
| const TS_EQ_DAE_IMPLICIT_INDEX1 = (int32)(1100) | |
| const TS_EQ_DAE_IMPLICIT_INDEX2 = (int32)(1200) | |
| const TS_EQ_DAE_IMPLICIT_INDEX3 = (int32)(1300) | |
| const TS_EQ_DAE_IMPLICIT_INDEXHI = (int32)(1500) | |
| # end enum ANONYMOUS_73 | |
| # begin enum TSEquationType | |
| typealias TSEquationType Cint | |
| const TS_EQ_UNSPECIFIED = (int32)(-1) | |
| const TS_EQ_EXPLICIT = (int32)(0) | |
| const TS_EQ_ODE_EXPLICIT = (int32)(1) | |
| const TS_EQ_DAE_SEMI_EXPLICIT_INDEX1 = (int32)(100) | |
| const TS_EQ_DAE_SEMI_EXPLICIT_INDEX2 = (int32)(200) | |
| const TS_EQ_DAE_SEMI_EXPLICIT_INDEX3 = (int32)(300) | |
| const TS_EQ_DAE_SEMI_EXPLICIT_INDEXHI = (int32)(500) | |
| const TS_EQ_IMPLICIT = (int32)(1000) | |
| const TS_EQ_ODE_IMPLICIT = (int32)(1001) | |
| const TS_EQ_DAE_IMPLICIT_INDEX1 = (int32)(1100) | |
| const TS_EQ_DAE_IMPLICIT_INDEX2 = (int32)(1200) | |
| const TS_EQ_DAE_IMPLICIT_INDEX3 = (int32)(1300) | |
| const TS_EQ_DAE_IMPLICIT_INDEXHI = (int32)(1500) | |
| # end enum TSEquationType | |
| # begin enum ANONYMOUS_74 | |
| typealias ANONYMOUS_74 Cint | |
| const TS_CONVERGED_ITERATING = (int32)(0) | |
| const TS_CONVERGED_TIME = (int32)(1) | |
| const TS_CONVERGED_ITS = (int32)(2) | |
| const TS_CONVERGED_USER = (int32)(3) | |
| const TS_DIVERGED_NONLINEAR_SOLVE = (int32)(-1) | |
| const TS_DIVERGED_STEP_REJECTED = (int32)(-2) | |
| # end enum ANONYMOUS_74 | |
| # begin enum TSConvergedReason | |
| typealias TSConvergedReason Cint | |
| const TS_CONVERGED_ITERATING = (int32)(0) | |
| const TS_CONVERGED_TIME = (int32)(1) | |
| const TS_CONVERGED_ITS = (int32)(2) | |
| const TS_CONVERGED_USER = (int32)(3) | |
| const TS_DIVERGED_NONLINEAR_SOLVE = (int32)(-1) | |
| const TS_DIVERGED_STEP_REJECTED = (int32)(-2) | |
| # end enum TSConvergedReason | |
| # begin enum ANONYMOUS_75 | |
| typealias ANONYMOUS_75 Uint32 | |
| const TS_EXACTFINALTIME_STEPOVER = (uint32)(0) | |
| const TS_EXACTFINALTIME_INTERPOLATE = (uint32)(1) | |
| const TS_EXACTFINALTIME_MATCHSTEP = (uint32)(2) | |
| # end enum ANONYMOUS_75 | |
| # begin enum TSExactFinalTimeOption | |
| typealias TSExactFinalTimeOption Uint32 | |
| const TS_EXACTFINALTIME_STEPOVER = (uint32)(0) | |
| const TS_EXACTFINALTIME_INTERPOLATE = (uint32)(1) | |
| const TS_EXACTFINALTIME_MATCHSTEP = (uint32)(2) | |
| # end enum TSExactFinalTimeOption | |
| type _n_TSMonitorDrawCtx | |
| end | |
| typealias TSMonitorDrawCtx Ptr{_n_TSMonitorDrawCtx} | |
| typealias TSRHSFunction Ptr{Void} | |
| typealias TSRHSJacobian Ptr{Void} | |
| typealias TSSolutionFunction Ptr{Void} | |
| typealias TSIFunction Ptr{Void} | |
| typealias TSIJacobian Ptr{Void} | |
| typealias DMDATSRHSFunctionLocal Ptr{Void} | |
| typealias DMDATSRHSJacobianLocal Ptr{Void} | |
| typealias DMDATSIFunctionLocal Ptr{Void} | |
| typealias DMDATSIJacobianLocal Ptr{Void} | |
| type TSMonitorDMDARayCtx | |
| ray::Vec | |
| scatter::VecScatter | |
| viewer::PetscViewer | |
| end | |
| type _n_TSMonitorLGCtx | |
| end | |
| typealias TSMonitorLGCtx Ptr{_n_TSMonitorLGCtx} | |
| type _n_TSMonitorSPEigCtx | |
| end | |
| typealias TSMonitorSPEigCtx Ptr{_n_TSMonitorSPEigCtx} | |
| typealias TSSSPType Ptr{Uint8} | |
| type _p_TSAdapt | |
| end | |
| typealias TSAdapt Ptr{_p_TSAdapt} | |
| typealias TSAdaptType Ptr{Uint8} | |
| type _p_TSGLAdapt | |
| end | |
| typealias TSGLAdapt Ptr{_p_TSGLAdapt} | |
| typealias TSGLAdaptType Ptr{Uint8} | |
| typealias TSGLAcceptType Ptr{Uint8} | |
| typealias TSGLAcceptFunction Ptr{Void} | |
| typealias TSGLType Ptr{Uint8} | |
| typealias TSARKIMEXType Ptr{Uint8} | |
| typealias TSRosWType Ptr{Uint8} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Julia wrapper for header: /usr/include/petsc/petsc.h | |
| # Automatically generated using Clang.jl wrap_c, version 0.0.0 | |
| function PetscAbsScalar(a::PetscScalar) | |
| ccall((:PetscAbsScalar,petsc),PetscReal,(PetscScalar,),a) | |
| end | |
| function PetscIsInfOrNanScalar(arg1::PetscScalar) | |
| ccall((:PetscIsInfOrNanScalar,petsc),PetscErrorCode,(PetscScalar,),arg1) | |
| end | |
| function PetscIsInfOrNanReal(arg1::PetscReal) | |
| ccall((:PetscIsInfOrNanReal,petsc),PetscErrorCode,(PetscReal,),arg1) | |
| end | |
| function PetscPowInt(base::PetscInt,power::PetscInt) | |
| ccall((:PetscPowInt,petsc),PetscInt,(PetscInt,PetscInt),base,power) | |
| end | |
| function PetscPowRealInt(base::PetscReal,power::PetscInt) | |
| ccall((:PetscPowRealInt,petsc),PetscReal,(PetscReal,PetscInt),base,power) | |
| end | |
| function PetscMallocSet(arg1::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:PetscMallocSet,petsc),PetscErrorCode,(Ptr{Void},Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscMallocClear() | |
| ccall((:PetscMallocClear,petsc),PetscErrorCode,()) | |
| end | |
| function PetscMallocDump(arg1::Ptr{FILE}) | |
| ccall((:PetscMallocDump,petsc),PetscErrorCode,(Ptr{FILE},),arg1) | |
| end | |
| function PetscMallocDumpLog(arg1::Ptr{FILE}) | |
| ccall((:PetscMallocDumpLog,petsc),PetscErrorCode,(Ptr{FILE},),arg1) | |
| end | |
| function PetscMallocGetCurrentUsage(arg1::Ptr{PetscLogDouble}) | |
| ccall((:PetscMallocGetCurrentUsage,petsc),PetscErrorCode,(Ptr{PetscLogDouble},),arg1) | |
| end | |
| function PetscMallocGetMaximumUsage(arg1::Ptr{PetscLogDouble}) | |
| ccall((:PetscMallocGetMaximumUsage,petsc),PetscErrorCode,(Ptr{PetscLogDouble},),arg1) | |
| end | |
| function PetscMallocDebug(arg1::PetscBool) | |
| ccall((:PetscMallocDebug,petsc),PetscErrorCode,(PetscBool,),arg1) | |
| end | |
| function PetscMallocGetDebug(arg1::Ptr{PetscBool}) | |
| ccall((:PetscMallocGetDebug,petsc),PetscErrorCode,(Ptr{PetscBool},),arg1) | |
| end | |
| function PetscMallocValidate(arg1::Cint,arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{Uint8}) | |
| ccall((:PetscMallocValidate,petsc),PetscErrorCode,(Cint,Ptr{Uint8},Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscMallocSetDumpLog() | |
| ccall((:PetscMallocSetDumpLog,petsc),PetscErrorCode,()) | |
| end | |
| function PetscMallocSetDumpLogThreshold(arg1::PetscLogDouble) | |
| ccall((:PetscMallocSetDumpLogThreshold,petsc),PetscErrorCode,(PetscLogDouble,),arg1) | |
| end | |
| function PetscMallocGetDumpLog(arg1::Ptr{PetscBool}) | |
| ccall((:PetscMallocGetDumpLog,petsc),PetscErrorCode,(Ptr{PetscBool},),arg1) | |
| end | |
| function PetscDataTypeGetSize(arg1::PetscDataType,arg2::Ptr{Csize_t}) | |
| ccall((:PetscDataTypeGetSize,petsc),PetscErrorCode,(PetscDataType,Ptr{Csize_t}),arg1,arg2) | |
| end | |
| function PetscBitMemcpy(arg1::Ptr{Void},arg2::PetscInt,arg3::Ptr{Void},arg4::PetscInt,arg5::PetscInt,arg6::PetscDataType) | |
| ccall((:PetscBitMemcpy,petsc),PetscErrorCode,(Ptr{Void},PetscInt,Ptr{Void},PetscInt,PetscInt,PetscDataType),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscMemmove(arg1::Ptr{Void},arg2::Ptr{Void},arg3::Csize_t) | |
| ccall((:PetscMemmove,petsc),PetscErrorCode,(Ptr{Void},Ptr{Void},Csize_t),arg1,arg2,arg3) | |
| end | |
| function PetscMemcmp(arg1::Ptr{Void},arg2::Ptr{Void},arg3::Csize_t,arg4::Ptr{PetscBool}) | |
| ccall((:PetscMemcmp,petsc),PetscErrorCode,(Ptr{Void},Ptr{Void},Csize_t,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscStrlen(arg1::Ptr{Uint8},arg2::Ptr{Csize_t}) | |
| ccall((:PetscStrlen,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Csize_t}),arg1,arg2) | |
| end | |
| function PetscStrToArray(arg1::Ptr{Uint8},arg2::Uint8,arg3::Ptr{Cint},arg4::Ptr{Ptr{Ptr{Uint8}}}) | |
| ccall((:PetscStrToArray,petsc),PetscErrorCode,(Ptr{Uint8},Uint8,Ptr{Cint},Ptr{Ptr{Ptr{Uint8}}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscStrToArrayDestroy(arg1::Cint,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscStrToArrayDestroy,petsc),PetscErrorCode,(Cint,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscStrcmp(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscBool}) | |
| ccall((:PetscStrcmp,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscStrgrt(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscBool}) | |
| ccall((:PetscStrgrt,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscStrcasecmp(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscBool}) | |
| ccall((:PetscStrcasecmp,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscStrncmp(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Csize_t,arg4::Ptr{PetscBool}) | |
| ccall((:PetscStrncmp,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Csize_t,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscStrcpy(arg1::Ptr{Uint8},arg2::Ptr{Uint8}) | |
| ccall((:PetscStrcpy,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscStrcat(arg1::Ptr{Uint8},arg2::Ptr{Uint8}) | |
| ccall((:PetscStrcat,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscStrncat(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Csize_t) | |
| ccall((:PetscStrncat,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Csize_t),arg1,arg2,arg3) | |
| end | |
| function PetscStrncpy(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Csize_t) | |
| ccall((:PetscStrncpy,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Csize_t),arg1,arg2,arg3) | |
| end | |
| function PetscStrchr(arg1::Ptr{Uint8},arg2::Uint8,arg3::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscStrchr,petsc),PetscErrorCode,(Ptr{Uint8},Uint8,Ptr{Ptr{Uint8}}),arg1,arg2,arg3) | |
| end | |
| function PetscStrtolower(arg1::Ptr{Uint8}) | |
| ccall((:PetscStrtolower,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscStrtoupper(arg1::Ptr{Uint8}) | |
| ccall((:PetscStrtoupper,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscStrrchr(arg1::Ptr{Uint8},arg2::Uint8,arg3::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscStrrchr,petsc),PetscErrorCode,(Ptr{Uint8},Uint8,Ptr{Ptr{Uint8}}),arg1,arg2,arg3) | |
| end | |
| function PetscStrstr(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscStrstr,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Ptr{Uint8}}),arg1,arg2,arg3) | |
| end | |
| function PetscStrrstr(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscStrrstr,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Ptr{Uint8}}),arg1,arg2,arg3) | |
| end | |
| function PetscStrendswith(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscBool}) | |
| ccall((:PetscStrendswith,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscStrbeginswith(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscBool}) | |
| ccall((:PetscStrbeginswith,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscStrendswithwhich(arg1::Ptr{Uint8},arg2::Ptr{Ptr{Uint8}},arg3::Ptr{PetscInt}) | |
| ccall((:PetscStrendswithwhich,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Ptr{Uint8}},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscStrallocpy(arg1::Ptr{Uint8},arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscStrallocpy,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscStrArrayallocpy(arg1::Ptr{Ptr{Uint8}},arg2::Ptr{Ptr{Ptr{Uint8}}}) | |
| ccall((:PetscStrArrayallocpy,petsc),PetscErrorCode,(Ptr{Ptr{Uint8}},Ptr{Ptr{Ptr{Uint8}}}),arg1,arg2) | |
| end | |
| function PetscStrArrayDestroy(arg1::Ptr{Ptr{Ptr{Uint8}}}) | |
| ccall((:PetscStrArrayDestroy,petsc),PetscErrorCode,(Ptr{Ptr{Ptr{Uint8}}},),arg1) | |
| end | |
| function PetscStrcmpNoError(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscBool}) | |
| ccall((:PetscStrcmpNoError,petsc),Void,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscTokenCreate(arg1::Ptr{Uint8},arg2::Uint8,arg3::Ptr{PetscToken}) | |
| ccall((:PetscTokenCreate,petsc),PetscErrorCode,(Ptr{Uint8},Uint8,Ptr{PetscToken}),arg1,arg2,arg3) | |
| end | |
| function PetscTokenFind(arg1::PetscToken,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscTokenFind,petsc),PetscErrorCode,(PetscToken,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscTokenDestroy(arg1::Ptr{PetscToken}) | |
| ccall((:PetscTokenDestroy,petsc),PetscErrorCode,(Ptr{PetscToken},),arg1) | |
| end | |
| function PetscEListFind(arg1::PetscInt,arg2::Ptr{Ptr{Uint8}},arg3::Ptr{Uint8},arg4::Ptr{PetscInt},arg5::Ptr{PetscBool}) | |
| ccall((:PetscEListFind,petsc),PetscErrorCode,(PetscInt,Ptr{Ptr{Uint8}},Ptr{Uint8},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscEnumFind(arg1::Ptr{Ptr{Uint8}},arg2::Ptr{Uint8},arg3::Ptr{PetscEnum},arg4::Ptr{PetscBool}) | |
| ccall((:PetscEnumFind,petsc),PetscErrorCode,(Ptr{Ptr{Uint8}},Ptr{Uint8},Ptr{PetscEnum},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscErrorPrintfInitialize() | |
| ccall((:PetscErrorPrintfInitialize,petsc),PetscErrorCode,()) | |
| end | |
| function PetscErrorMessage(arg1::Cint,arg2::Ptr{Ptr{Uint8}},arg3::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscErrorMessage,petsc),PetscErrorCode,(Cint,Ptr{Ptr{Uint8}},Ptr{Ptr{Uint8}}),arg1,arg2,arg3) | |
| end | |
| function PetscPopErrorHandler() | |
| ccall((:PetscPopErrorHandler,petsc),PetscErrorCode,()) | |
| end | |
| function PetscSignalHandlerDefault(arg1::Cint,arg2::Ptr{Void}) | |
| ccall((:PetscSignalHandlerDefault,petsc),PetscErrorCode,(Cint,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscPushSignalHandler(arg1::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:PetscPushSignalHandler,petsc),PetscErrorCode,(Ptr{Void},Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscPopSignalHandler() | |
| ccall((:PetscPopSignalHandler,petsc),PetscErrorCode,()) | |
| end | |
| function PetscSetFPTrap(arg1::PetscFPTrap) | |
| ccall((:PetscSetFPTrap,petsc),PetscErrorCode,(PetscFPTrap,),arg1) | |
| end | |
| function PetscFPTrapPush(arg1::PetscFPTrap) | |
| ccall((:PetscFPTrapPush,petsc),PetscErrorCode,(PetscFPTrap,),arg1) | |
| end | |
| function PetscFPTrapPop() | |
| ccall((:PetscFPTrapPop,petsc),PetscErrorCode,()) | |
| end | |
| function PetscThreadLocalGetValue(key::PetscThreadKey) | |
| ccall((:PetscThreadLocalGetValue,petsc),Ptr{Void},(PetscThreadKey,),key) | |
| end | |
| function PetscThreadLocalSetValue(key::Ptr{PetscThreadKey},value::Ptr{Void}) | |
| ccall((:PetscThreadLocalSetValue,petsc),Void,(Ptr{PetscThreadKey},Ptr{Void}),key,value) | |
| end | |
| function PetscThreadLocalRegister(key::Ptr{PetscThreadKey}) | |
| ccall((:PetscThreadLocalRegister,petsc),Void,(Ptr{PetscThreadKey},),key) | |
| end | |
| function PetscThreadLocalDestroy(key::PetscThreadKey) | |
| ccall((:PetscThreadLocalDestroy,petsc),Void,(PetscThreadKey,),key) | |
| end | |
| function PetscStackCreate() | |
| ccall((:PetscStackCreate,petsc),PetscErrorCode,()) | |
| end | |
| function PetscStackView(arg1::Ptr{FILE}) | |
| ccall((:PetscStackView,petsc),PetscErrorCode,(Ptr{FILE},),arg1) | |
| end | |
| function PetscStackDestroy() | |
| ccall((:PetscStackDestroy,petsc),PetscErrorCode,()) | |
| end | |
| function PetscClassIdRegister(arg1::Ptr{Uint8},arg2::Ptr{PetscClassId}) | |
| ccall((:PetscClassIdRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{PetscClassId}),arg1,arg2) | |
| end | |
| function PetscMemoryGetCurrentUsage(arg1::Ptr{PetscLogDouble}) | |
| ccall((:PetscMemoryGetCurrentUsage,petsc),PetscErrorCode,(Ptr{PetscLogDouble},),arg1) | |
| end | |
| function PetscMemoryGetMaximumUsage(arg1::Ptr{PetscLogDouble}) | |
| ccall((:PetscMemoryGetMaximumUsage,petsc),PetscErrorCode,(Ptr{PetscLogDouble},),arg1) | |
| end | |
| function PetscMemorySetGetMaximumUsage() | |
| ccall((:PetscMemorySetGetMaximumUsage,petsc),PetscErrorCode,()) | |
| end | |
| function PetscInfoAllow(arg1::PetscBool,arg2::Ptr{Uint8}) | |
| ccall((:PetscInfoAllow,petsc),PetscErrorCode,(PetscBool,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscSleep(arg1::PetscReal) | |
| ccall((:PetscSleep,petsc),PetscErrorCode,(PetscReal,),arg1) | |
| end | |
| function PetscInitialize(arg1::Ptr{Cint},arg2::Ptr{Ptr{Ptr{Uint8}}},arg3::Ptr{Uint8},arg4::Ptr{Uint8}) | |
| ccall((:PetscInitialize,petsc),PetscErrorCode,(Ptr{Cint},Ptr{Ptr{Ptr{Uint8}}},Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscInitializeNoPointers(arg1::Cint,arg2::Ptr{Ptr{Uint8}},arg3::Ptr{Uint8},arg4::Ptr{Uint8}) | |
| ccall((:PetscInitializeNoPointers,petsc),PetscErrorCode,(Cint,Ptr{Ptr{Uint8}},Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscInitializeNoArguments() | |
| ccall((:PetscInitializeNoArguments,petsc),PetscErrorCode,()) | |
| end | |
| function PetscInitialized(arg1::Ptr{PetscBool}) | |
| ccall((:PetscInitialized,petsc),PetscErrorCode,(Ptr{PetscBool},),arg1) | |
| end | |
| function PetscFinalized(arg1::Ptr{PetscBool}) | |
| ccall((:PetscFinalized,petsc),PetscErrorCode,(Ptr{PetscBool},),arg1) | |
| end | |
| function PetscFinalize() | |
| ccall((:PetscFinalize,petsc),PetscErrorCode,()) | |
| end | |
| function PetscInitializeFortran() | |
| ccall((:PetscInitializeFortran,petsc),PetscErrorCode,()) | |
| end | |
| function PetscGetArgs(arg1::Ptr{Cint},arg2::Ptr{Ptr{Ptr{Uint8}}}) | |
| ccall((:PetscGetArgs,petsc),PetscErrorCode,(Ptr{Cint},Ptr{Ptr{Ptr{Uint8}}}),arg1,arg2) | |
| end | |
| function PetscGetArguments(arg1::Ptr{Ptr{Ptr{Uint8}}}) | |
| ccall((:PetscGetArguments,petsc),PetscErrorCode,(Ptr{Ptr{Ptr{Uint8}}},),arg1) | |
| end | |
| function PetscFreeArguments(arg1::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscFreeArguments,petsc),PetscErrorCode,(Ptr{Ptr{Uint8}},),arg1) | |
| end | |
| function PetscEnd() | |
| ccall((:PetscEnd,petsc),PetscErrorCode,()) | |
| end | |
| function PetscSysInitializePackage() | |
| ccall((:PetscSysInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PetscPythonInitialize(arg1::Ptr{Uint8},arg2::Ptr{Uint8}) | |
| ccall((:PetscPythonInitialize,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscPythonFinalize() | |
| ccall((:PetscPythonFinalize,petsc),PetscErrorCode,()) | |
| end | |
| function PetscPythonPrintError() | |
| ccall((:PetscPythonPrintError,petsc),PetscErrorCode,()) | |
| end | |
| function PetscPythonMonitorSet(arg1::PetscObject,arg2::Ptr{Uint8}) | |
| ccall((:PetscPythonMonitorSet,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectDestroy(arg1::Ptr{PetscObject}) | |
| ccall((:PetscObjectDestroy,petsc),PetscErrorCode,(Ptr{PetscObject},),arg1) | |
| end | |
| function PetscObjectGetClassId(arg1::PetscObject,arg2::Ptr{PetscClassId}) | |
| ccall((:PetscObjectGetClassId,petsc),PetscErrorCode,(PetscObject,Ptr{PetscClassId}),arg1,arg2) | |
| end | |
| function PetscObjectGetClassName(arg1::PetscObject,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscObjectGetClassName,petsc),PetscErrorCode,(PetscObject,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscObjectSetType(arg1::PetscObject,arg2::Ptr{Uint8}) | |
| ccall((:PetscObjectSetType,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectSetPrecision(arg1::PetscObject,arg2::PetscPrecision) | |
| ccall((:PetscObjectSetPrecision,petsc),PetscErrorCode,(PetscObject,PetscPrecision),arg1,arg2) | |
| end | |
| function PetscObjectGetType(arg1::PetscObject,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscObjectGetType,petsc),PetscErrorCode,(PetscObject,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscObjectSetName(arg1::PetscObject,arg2::Ptr{Uint8}) | |
| ccall((:PetscObjectSetName,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectGetName(arg1::PetscObject,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscObjectGetName,petsc),PetscErrorCode,(PetscObject,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscObjectSetTabLevel(arg1::PetscObject,arg2::PetscInt) | |
| ccall((:PetscObjectSetTabLevel,petsc),PetscErrorCode,(PetscObject,PetscInt),arg1,arg2) | |
| end | |
| function PetscObjectGetTabLevel(arg1::PetscObject,arg2::Ptr{PetscInt}) | |
| ccall((:PetscObjectGetTabLevel,petsc),PetscErrorCode,(PetscObject,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscObjectIncrementTabLevel(arg1::PetscObject,arg2::PetscObject,arg3::PetscInt) | |
| ccall((:PetscObjectIncrementTabLevel,petsc),PetscErrorCode,(PetscObject,PetscObject,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscObjectReference(arg1::PetscObject) | |
| ccall((:PetscObjectReference,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscObjectGetReference(arg1::PetscObject,arg2::Ptr{PetscInt}) | |
| ccall((:PetscObjectGetReference,petsc),PetscErrorCode,(PetscObject,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscObjectDereference(arg1::PetscObject) | |
| ccall((:PetscObjectDereference,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscObjectCompose(arg1::PetscObject,arg2::Ptr{Uint8},arg3::PetscObject) | |
| ccall((:PetscObjectCompose,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8},PetscObject),arg1,arg2,arg3) | |
| end | |
| function PetscObjectRemoveReference(arg1::PetscObject,arg2::Ptr{Uint8}) | |
| ccall((:PetscObjectRemoveReference,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectQuery(arg1::PetscObject,arg2::Ptr{Uint8},arg3::Ptr{PetscObject}) | |
| ccall((:PetscObjectQuery,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8},Ptr{PetscObject}),arg1,arg2,arg3) | |
| end | |
| function PetscObjectComposeFunction_Private(arg1::PetscObject,arg2::Ptr{Uint8},arg3::Ptr{Void}) | |
| ccall((:PetscObjectComposeFunction_Private,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PetscObjectSetFromOptions(arg1::PetscObject) | |
| ccall((:PetscObjectSetFromOptions,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscObjectSetUp(arg1::PetscObject) | |
| ccall((:PetscObjectSetUp,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscObjectAddOptionsHandler(arg1::PetscObject,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:PetscObjectAddOptionsHandler,petsc),PetscErrorCode,(PetscObject,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscObjectProcessOptionsHandlers(arg1::PetscObject) | |
| ccall((:PetscObjectProcessOptionsHandlers,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscObjectDestroyOptionsHandlers(arg1::PetscObject) | |
| ccall((:PetscObjectDestroyOptionsHandlers,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscOptionsHasName(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscBool}) | |
| ccall((:PetscOptionsHasName,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscOptionsGetInt(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscInt},arg4::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetInt,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscOptionsGetBool(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscBool},arg4::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetBool,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscOptionsGetReal(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscReal},arg4::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetReal,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscReal},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscOptionsGetScalar(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscScalar},arg4::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetScalar,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscScalar},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscOptionsGetIntArray(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetIntArray,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscOptionsGetRealArray(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscReal},arg4::Ptr{PetscInt},arg5::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetRealArray,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscReal},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscOptionsGetBoolArray(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{PetscBool},arg4::Ptr{PetscInt},arg5::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetBoolArray,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscOptionsGetString(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Csize_t,arg5::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetString,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Csize_t,Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscOptionsGetStringArray(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Ptr{Uint8}},arg4::Ptr{PetscInt},arg5::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetStringArray,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Ptr{Uint8}},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscOptionsGetEList(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Ptr{Uint8}},arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetEList,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Ptr{Uint8}},PetscInt,Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscOptionsGetEnum(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Ptr{Uint8}},arg4::Ptr{PetscEnum},arg5::Ptr{PetscBool}) | |
| ccall((:PetscOptionsGetEnum,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Ptr{Uint8}},Ptr{PetscEnum},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscOptionsValidKey(arg1::Ptr{Uint8},arg2::Ptr{PetscBool}) | |
| ccall((:PetscOptionsValidKey,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscOptionsSetAlias(arg1::Ptr{Uint8},arg2::Ptr{Uint8}) | |
| ccall((:PetscOptionsSetAlias,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscOptionsSetValue(arg1::Ptr{Uint8},arg2::Ptr{Uint8}) | |
| ccall((:PetscOptionsSetValue,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscOptionsClearValue(arg1::Ptr{Uint8}) | |
| ccall((:PetscOptionsClearValue,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscOptionsAllUsed(arg1::Ptr{PetscInt}) | |
| ccall((:PetscOptionsAllUsed,petsc),PetscErrorCode,(Ptr{PetscInt},),arg1) | |
| end | |
| function PetscOptionsUsed(arg1::Ptr{Uint8},arg2::Ptr{PetscBool}) | |
| ccall((:PetscOptionsUsed,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscOptionsLeft() | |
| ccall((:PetscOptionsLeft,petsc),PetscErrorCode,()) | |
| end | |
| function PetscOptionsView(arg1::PetscViewer) | |
| ccall((:PetscOptionsView,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscOptionsCreate() | |
| ccall((:PetscOptionsCreate,petsc),PetscErrorCode,()) | |
| end | |
| function PetscOptionsInsert(arg1::Ptr{Cint},arg2::Ptr{Ptr{Ptr{Uint8}}},arg3::Ptr{Uint8}) | |
| ccall((:PetscOptionsInsert,petsc),PetscErrorCode,(Ptr{Cint},Ptr{Ptr{Ptr{Uint8}}},Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function PetscOptionsInsertString(arg1::Ptr{Uint8}) | |
| ccall((:PetscOptionsInsertString,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscOptionsDestroy() | |
| ccall((:PetscOptionsDestroy,petsc),PetscErrorCode,()) | |
| end | |
| function PetscOptionsClear() | |
| ccall((:PetscOptionsClear,petsc),PetscErrorCode,()) | |
| end | |
| function PetscOptionsPrefixPush(arg1::Ptr{Uint8}) | |
| ccall((:PetscOptionsPrefixPush,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscOptionsPrefixPop() | |
| ccall((:PetscOptionsPrefixPop,petsc),PetscErrorCode,()) | |
| end | |
| function PetscOptionsReject(arg1::Ptr{Uint8},arg2::Ptr{Uint8}) | |
| ccall((:PetscOptionsReject,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscOptionsGetAll(arg1::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscOptionsGetAll,petsc),PetscErrorCode,(Ptr{Ptr{Uint8}},),arg1) | |
| end | |
| function PetscOptionsStringToInt(arg1::Ptr{Uint8},arg2::Ptr{PetscInt}) | |
| ccall((:PetscOptionsStringToInt,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscOptionsStringToReal(arg1::Ptr{Uint8},arg2::Ptr{PetscReal}) | |
| ccall((:PetscOptionsStringToReal,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function PetscOptionsStringToBool(arg1::Ptr{Uint8},arg2::Ptr{PetscBool}) | |
| ccall((:PetscOptionsStringToBool,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscOptionsMonitorSet(arg1::Ptr{Void},arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:PetscOptionsMonitorSet,petsc),PetscErrorCode,(Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PetscOptionsMonitorCancel() | |
| ccall((:PetscOptionsMonitorCancel,petsc),PetscErrorCode,()) | |
| end | |
| function PetscOptionsMonitorDefault(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Void}) | |
| ccall((:PetscOptionsMonitorDefault,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PetscObjectOptionsBegin_Private(arg1::PetscObject) | |
| ccall((:PetscObjectOptionsBegin_Private,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscOptionsEnd_Private() | |
| ccall((:PetscOptionsEnd_Private,petsc),PetscErrorCode,()) | |
| end | |
| function PetscOptionsHead(arg1::Ptr{Uint8}) | |
| ccall((:PetscOptionsHead,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscOptionsEnum(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{Ptr{Uint8}},arg5::PetscEnum,arg6::Ptr{PetscEnum},arg7::Ptr{PetscBool}) | |
| ccall((:PetscOptionsEnum,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{Ptr{Uint8}},PetscEnum,Ptr{PetscEnum},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function PetscOptionsInt(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsInt,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},PetscInt,Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscOptionsReal(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::PetscReal,arg5::Ptr{PetscReal},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsReal,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},PetscReal,Ptr{PetscReal},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscOptionsScalar(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::PetscScalar,arg5::Ptr{PetscScalar},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsScalar,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},PetscScalar,Ptr{PetscScalar},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscOptionsName(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{PetscBool}) | |
| ccall((:PetscOptionsName,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscOptionsString(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{Uint8},arg5::Ptr{Uint8},arg6::Csize_t,arg7::Ptr{PetscBool}) | |
| ccall((:PetscOptionsString,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Csize_t,Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function PetscOptionsBool(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::PetscBool,arg5::Ptr{PetscBool},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsBool,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},PetscBool,Ptr{PetscBool},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscOptionsBoolGroupBegin(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{PetscBool}) | |
| ccall((:PetscOptionsBoolGroupBegin,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscOptionsBoolGroup(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{PetscBool}) | |
| ccall((:PetscOptionsBoolGroup,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscOptionsBoolGroupEnd(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{PetscBool}) | |
| ccall((:PetscOptionsBoolGroupEnd,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscOptionsList(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::PetscFunctionList,arg5::Ptr{Uint8},arg6::Ptr{Uint8},arg7::Csize_t,arg8::Ptr{PetscBool}) | |
| ccall((:PetscOptionsList,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},PetscFunctionList,Ptr{Uint8},Ptr{Uint8},Csize_t,Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function PetscOptionsEList(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{Ptr{Uint8}},arg5::PetscInt,arg6::Ptr{Uint8},arg7::Ptr{PetscInt},arg8::Ptr{PetscBool}) | |
| ccall((:PetscOptionsEList,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{Ptr{Uint8}},PetscInt,Ptr{Uint8},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function PetscOptionsRealArray(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{PetscReal},arg5::Ptr{PetscInt},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsRealArray,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{PetscReal},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscOptionsIntArray(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsIntArray,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscOptionsStringArray(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{Ptr{Uint8}},arg5::Ptr{PetscInt},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsStringArray,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{Ptr{Uint8}},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscOptionsBoolArray(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{PetscBool},arg5::Ptr{PetscInt},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsBoolArray,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{PetscBool},Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscOptionsSetFromOptions() | |
| ccall((:PetscOptionsSetFromOptions,petsc),PetscErrorCode,()) | |
| end | |
| function PetscOptionsAMSDestroy() | |
| ccall((:PetscOptionsAMSDestroy,petsc),PetscErrorCode,()) | |
| end | |
| function PetscMemoryShowUsage(arg1::PetscViewer,arg2::Ptr{Uint8}) | |
| ccall((:PetscMemoryShowUsage,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectPrintClassNamePrefixType(arg1::PetscObject,arg2::PetscViewer,arg3::Ptr{Uint8}) | |
| ccall((:PetscObjectPrintClassNamePrefixType,petsc),PetscErrorCode,(PetscObject,PetscViewer,Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function PetscObjectView(arg1::PetscObject,arg2::PetscViewer) | |
| ccall((:PetscObjectView,petsc),PetscErrorCode,(PetscObject,PetscViewer),arg1,arg2) | |
| end | |
| function PetscObjectQueryFunction_Private(arg1::PetscObject,arg2::Ptr{Uint8},arg3::Ptr{Ptr{Void}}) | |
| ccall((:PetscObjectQueryFunction_Private,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function PetscObjectSetOptionsPrefix(arg1::PetscObject,arg2::Ptr{Uint8}) | |
| ccall((:PetscObjectSetOptionsPrefix,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectAppendOptionsPrefix(arg1::PetscObject,arg2::Ptr{Uint8}) | |
| ccall((:PetscObjectAppendOptionsPrefix,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectPrependOptionsPrefix(arg1::PetscObject,arg2::Ptr{Uint8}) | |
| ccall((:PetscObjectPrependOptionsPrefix,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectGetOptionsPrefix(arg1::PetscObject,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscObjectGetOptionsPrefix,petsc),PetscErrorCode,(PetscObject,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscObjectChangeTypeName(arg1::PetscObject,arg2::Ptr{Uint8}) | |
| ccall((:PetscObjectChangeTypeName,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectRegisterDestroy(arg1::PetscObject) | |
| ccall((:PetscObjectRegisterDestroy,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscObjectRegisterDestroyAll() | |
| ccall((:PetscObjectRegisterDestroyAll,petsc),PetscErrorCode,()) | |
| end | |
| function PetscObjectName(arg1::PetscObject) | |
| ccall((:PetscObjectName,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscObjectTypeCompare(arg1::PetscObject,arg2::Ptr{Uint8},arg3::Ptr{PetscBool}) | |
| ccall((:PetscObjectTypeCompare,petsc),PetscErrorCode,(PetscObject,Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscRegisterFinalize(arg1::Ptr{Void}) | |
| ccall((:PetscRegisterFinalize,petsc),PetscErrorCode,(Ptr{Void},),arg1) | |
| end | |
| function PetscRegisterFinalizeAll() | |
| ccall((:PetscRegisterFinalizeAll,petsc),PetscErrorCode,()) | |
| end | |
| function PetscDLOpen(arg1::Ptr{Uint8},arg2::PetscDLMode,arg3::Ptr{PetscDLHandle}) | |
| ccall((:PetscDLOpen,petsc),PetscErrorCode,(Ptr{Uint8},PetscDLMode,Ptr{PetscDLHandle}),arg1,arg2,arg3) | |
| end | |
| function PetscDLClose(arg1::Ptr{PetscDLHandle}) | |
| ccall((:PetscDLClose,petsc),PetscErrorCode,(Ptr{PetscDLHandle},),arg1) | |
| end | |
| function PetscDLSym(arg1::PetscDLHandle,arg2::Ptr{Uint8},arg3::Ptr{Ptr{Void}}) | |
| ccall((:PetscDLSym,petsc),PetscErrorCode,(PetscDLHandle,Ptr{Uint8},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function PetscObjectsDump(arg1::Ptr{FILE},arg2::PetscBool) | |
| ccall((:PetscObjectsDump,petsc),PetscErrorCode,(Ptr{FILE},PetscBool),arg1,arg2) | |
| end | |
| function PetscObjectListDestroy(arg1::Ptr{PetscObjectList}) | |
| ccall((:PetscObjectListDestroy,petsc),PetscErrorCode,(Ptr{PetscObjectList},),arg1) | |
| end | |
| function PetscObjectListFind(arg1::PetscObjectList,arg2::Ptr{Uint8},arg3::Ptr{PetscObject}) | |
| ccall((:PetscObjectListFind,petsc),PetscErrorCode,(PetscObjectList,Ptr{Uint8},Ptr{PetscObject}),arg1,arg2,arg3) | |
| end | |
| function PetscObjectListReverseFind(arg1::PetscObjectList,arg2::PetscObject,arg3::Ptr{Ptr{Uint8}},arg4::Ptr{PetscBool}) | |
| ccall((:PetscObjectListReverseFind,petsc),PetscErrorCode,(PetscObjectList,PetscObject,Ptr{Ptr{Uint8}},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscObjectListAdd(arg1::Ptr{PetscObjectList},arg2::Ptr{Uint8},arg3::PetscObject) | |
| ccall((:PetscObjectListAdd,petsc),PetscErrorCode,(Ptr{PetscObjectList},Ptr{Uint8},PetscObject),arg1,arg2,arg3) | |
| end | |
| function PetscObjectListRemoveReference(arg1::Ptr{PetscObjectList},arg2::Ptr{Uint8}) | |
| ccall((:PetscObjectListRemoveReference,petsc),PetscErrorCode,(Ptr{PetscObjectList},Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscObjectListDuplicate(arg1::PetscObjectList,arg2::Ptr{PetscObjectList}) | |
| ccall((:PetscObjectListDuplicate,petsc),PetscErrorCode,(PetscObjectList,Ptr{PetscObjectList}),arg1,arg2) | |
| end | |
| function PetscFunctionListAdd_Private(arg1::Ptr{PetscFunctionList},arg2::Ptr{Uint8},arg3::Ptr{Void}) | |
| ccall((:PetscFunctionListAdd_Private,petsc),PetscErrorCode,(Ptr{PetscFunctionList},Ptr{Uint8},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PetscFunctionListDestroy(arg1::Ptr{PetscFunctionList}) | |
| ccall((:PetscFunctionListDestroy,petsc),PetscErrorCode,(Ptr{PetscFunctionList},),arg1) | |
| end | |
| function PetscFunctionListFind_Private(arg1::PetscFunctionList,arg2::Ptr{Uint8},arg3::Ptr{Ptr{Void}}) | |
| ccall((:PetscFunctionListFind_Private,petsc),PetscErrorCode,(PetscFunctionList,Ptr{Uint8},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function PetscFunctionListDuplicate(arg1::PetscFunctionList,arg2::Ptr{PetscFunctionList}) | |
| ccall((:PetscFunctionListDuplicate,petsc),PetscErrorCode,(PetscFunctionList,Ptr{PetscFunctionList}),arg1,arg2) | |
| end | |
| function PetscFunctionListView(arg1::PetscFunctionList,arg2::PetscViewer) | |
| ccall((:PetscFunctionListView,petsc),PetscErrorCode,(PetscFunctionList,PetscViewer),arg1,arg2) | |
| end | |
| function PetscFunctionListGet(arg1::PetscFunctionList,arg2::Ptr{Ptr{Ptr{Uint8}}},arg3::Ptr{Cint}) | |
| ccall((:PetscFunctionListGet,petsc),PetscErrorCode,(PetscFunctionList,Ptr{Ptr{Ptr{Uint8}}},Ptr{Cint}),arg1,arg2,arg3) | |
| end | |
| function PetscDLLibraryPrintPath(arg1::PetscDLLibrary) | |
| ccall((:PetscDLLibraryPrintPath,petsc),PetscErrorCode,(PetscDLLibrary,),arg1) | |
| end | |
| function PetscDLLibraryClose(arg1::PetscDLLibrary) | |
| ccall((:PetscDLLibraryClose,petsc),PetscErrorCode,(PetscDLLibrary,),arg1) | |
| end | |
| function PetscBarrier(arg1::PetscObject) | |
| ccall((:PetscBarrier,petsc),PetscErrorCode,(PetscObject,),arg1) | |
| end | |
| function PetscInfoDeactivateClass(arg1::PetscClassId) | |
| ccall((:PetscInfoDeactivateClass,petsc),PetscErrorCode,(PetscClassId,),arg1) | |
| end | |
| function PetscInfoActivateClass(arg1::PetscClassId) | |
| ccall((:PetscInfoActivateClass,petsc),PetscErrorCode,(PetscClassId,),arg1) | |
| end | |
| function PetscLogGetStageLog(arg1::Ptr{PetscStageLog}) | |
| ccall((:PetscLogGetStageLog,petsc),PetscErrorCode,(Ptr{PetscStageLog},),arg1) | |
| end | |
| function PetscStageLogGetCurrent(arg1::PetscStageLog,arg2::Ptr{Cint}) | |
| ccall((:PetscStageLogGetCurrent,petsc),PetscErrorCode,(PetscStageLog,Ptr{Cint}),arg1,arg2) | |
| end | |
| function PetscStageLogGetEventPerfLog(arg1::PetscStageLog,arg2::Cint,arg3::Ptr{PetscEventPerfLog}) | |
| ccall((:PetscStageLogGetEventPerfLog,petsc),PetscErrorCode,(PetscStageLog,Cint,Ptr{PetscEventPerfLog}),arg1,arg2,arg3) | |
| end | |
| function PetscLogFlops(n::PetscLogDouble) | |
| ccall((:PetscLogFlops,petsc),PetscErrorCode,(PetscLogDouble,),n) | |
| end | |
| function PetscLogBegin() | |
| ccall((:PetscLogBegin,petsc),PetscErrorCode,()) | |
| end | |
| function PetscLogAllBegin() | |
| ccall((:PetscLogAllBegin,petsc),PetscErrorCode,()) | |
| end | |
| function PetscLogTraceBegin(arg1::Ptr{FILE}) | |
| ccall((:PetscLogTraceBegin,petsc),PetscErrorCode,(Ptr{FILE},),arg1) | |
| end | |
| function PetscLogActions(arg1::PetscBool) | |
| ccall((:PetscLogActions,petsc),PetscErrorCode,(PetscBool,),arg1) | |
| end | |
| function PetscLogObjects(arg1::PetscBool) | |
| ccall((:PetscLogObjects,petsc),PetscErrorCode,(PetscBool,),arg1) | |
| end | |
| function PetscLogDestroy() | |
| ccall((:PetscLogDestroy,petsc),PetscErrorCode,()) | |
| end | |
| function PetscLogSet(arg1::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:PetscLogSet,petsc),PetscErrorCode,(Ptr{Void},Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscLogView(arg1::PetscViewer) | |
| ccall((:PetscLogView,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscLogViewPython(arg1::PetscViewer) | |
| ccall((:PetscLogViewPython,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscLogDump(arg1::Ptr{Uint8}) | |
| ccall((:PetscLogDump,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscGetFlops(arg1::Ptr{PetscLogDouble}) | |
| ccall((:PetscGetFlops,petsc),PetscErrorCode,(Ptr{PetscLogDouble},),arg1) | |
| end | |
| function PetscLogStageRegister(arg1::Ptr{Uint8},arg2::Ptr{PetscLogStage}) | |
| ccall((:PetscLogStageRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{PetscLogStage}),arg1,arg2) | |
| end | |
| function PetscLogStagePush(arg1::PetscLogStage) | |
| ccall((:PetscLogStagePush,petsc),PetscErrorCode,(PetscLogStage,),arg1) | |
| end | |
| function PetscLogStagePop() | |
| ccall((:PetscLogStagePop,petsc),PetscErrorCode,()) | |
| end | |
| function PetscLogStageSetActive(arg1::PetscLogStage,arg2::PetscBool) | |
| ccall((:PetscLogStageSetActive,petsc),PetscErrorCode,(PetscLogStage,PetscBool),arg1,arg2) | |
| end | |
| function PetscLogStageGetActive(arg1::PetscLogStage,arg2::Ptr{PetscBool}) | |
| ccall((:PetscLogStageGetActive,petsc),PetscErrorCode,(PetscLogStage,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscLogStageSetVisible(arg1::PetscLogStage,arg2::PetscBool) | |
| ccall((:PetscLogStageSetVisible,petsc),PetscErrorCode,(PetscLogStage,PetscBool),arg1,arg2) | |
| end | |
| function PetscLogStageGetVisible(arg1::PetscLogStage,arg2::Ptr{PetscBool}) | |
| ccall((:PetscLogStageGetVisible,petsc),PetscErrorCode,(PetscLogStage,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscLogStageGetId(arg1::Ptr{Uint8},arg2::Ptr{PetscLogStage}) | |
| ccall((:PetscLogStageGetId,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{PetscLogStage}),arg1,arg2) | |
| end | |
| function PetscLogEventRegister(arg1::Ptr{Uint8},arg2::PetscClassId,arg3::Ptr{PetscLogEvent}) | |
| ccall((:PetscLogEventRegister,petsc),PetscErrorCode,(Ptr{Uint8},PetscClassId,Ptr{PetscLogEvent}),arg1,arg2,arg3) | |
| end | |
| function PetscLogEventActivate(arg1::PetscLogEvent) | |
| ccall((:PetscLogEventActivate,petsc),PetscErrorCode,(PetscLogEvent,),arg1) | |
| end | |
| function PetscLogEventDeactivate(arg1::PetscLogEvent) | |
| ccall((:PetscLogEventDeactivate,petsc),PetscErrorCode,(PetscLogEvent,),arg1) | |
| end | |
| function PetscLogEventSetActiveAll(arg1::PetscLogEvent,arg2::PetscBool) | |
| ccall((:PetscLogEventSetActiveAll,petsc),PetscErrorCode,(PetscLogEvent,PetscBool),arg1,arg2) | |
| end | |
| function PetscLogEventActivateClass(arg1::PetscClassId) | |
| ccall((:PetscLogEventActivateClass,petsc),PetscErrorCode,(PetscClassId,),arg1) | |
| end | |
| function PetscLogEventDeactivateClass(arg1::PetscClassId) | |
| ccall((:PetscLogEventDeactivateClass,petsc),PetscErrorCode,(PetscClassId,),arg1) | |
| end | |
| function PetscLogEventGetFlops(arg1::PetscLogEvent,arg2::Ptr{PetscLogDouble}) | |
| ccall((:PetscLogEventGetFlops,petsc),PetscErrorCode,(PetscLogEvent,Ptr{PetscLogDouble}),arg1,arg2) | |
| end | |
| function PetscLogEventZeroFlops(arg1::PetscLogEvent) | |
| ccall((:PetscLogEventZeroFlops,petsc),PetscErrorCode,(PetscLogEvent,),arg1) | |
| end | |
| function PetscIntStackCreate(arg1::Ptr{PetscIntStack}) | |
| ccall((:PetscIntStackCreate,petsc),PetscErrorCode,(Ptr{PetscIntStack},),arg1) | |
| end | |
| function PetscIntStackDestroy(arg1::PetscIntStack) | |
| ccall((:PetscIntStackDestroy,petsc),PetscErrorCode,(PetscIntStack,),arg1) | |
| end | |
| function PetscIntStackPush(arg1::PetscIntStack,arg2::Cint) | |
| ccall((:PetscIntStackPush,petsc),PetscErrorCode,(PetscIntStack,Cint),arg1,arg2) | |
| end | |
| function PetscIntStackPop(arg1::PetscIntStack,arg2::Ptr{Cint}) | |
| ccall((:PetscIntStackPop,petsc),PetscErrorCode,(PetscIntStack,Ptr{Cint}),arg1,arg2) | |
| end | |
| function PetscIntStackTop(arg1::PetscIntStack,arg2::Ptr{Cint}) | |
| ccall((:PetscIntStackTop,petsc),PetscErrorCode,(PetscIntStack,Ptr{Cint}),arg1,arg2) | |
| end | |
| function PetscIntStackEmpty(arg1::PetscIntStack,arg2::Ptr{PetscBool}) | |
| ccall((:PetscIntStackEmpty,petsc),PetscErrorCode,(PetscIntStack,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscFixFilename(arg1::Ptr{Uint8},arg2::Ptr{Uint8}) | |
| ccall((:PetscFixFilename,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscVSNPrintf(arg1::Ptr{Uint8},arg2::Csize_t,arg3::Ptr{Uint8},arg4::Ptr{Csize_t},arg5::Ptr{__va_list_tag}) | |
| ccall((:PetscVSNPrintf,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t,Ptr{Uint8},Ptr{Csize_t},Ptr{__va_list_tag}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscVFPrintfDefault(arg1::Ptr{FILE},arg2::Ptr{Uint8},arg3::Ptr{__va_list_tag}) | |
| ccall((:PetscVFPrintfDefault,petsc),PetscErrorCode,(Ptr{FILE},Ptr{Uint8},Ptr{__va_list_tag}),arg1,arg2,arg3) | |
| end | |
| function PetscGetPetscDir(arg1::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscGetPetscDir,petsc),PetscErrorCode,(Ptr{Ptr{Uint8}},),arg1) | |
| end | |
| function PetscContainerGetPointer(arg1::PetscContainer,arg2::Ptr{Ptr{Void}}) | |
| ccall((:PetscContainerGetPointer,petsc),PetscErrorCode,(PetscContainer,Ptr{Ptr{Void}}),arg1,arg2) | |
| end | |
| function PetscContainerSetPointer(arg1::PetscContainer,arg2::Ptr{Void}) | |
| ccall((:PetscContainerSetPointer,petsc),PetscErrorCode,(PetscContainer,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscContainerDestroy(arg1::Ptr{PetscContainer}) | |
| ccall((:PetscContainerDestroy,petsc),PetscErrorCode,(Ptr{PetscContainer},),arg1) | |
| end | |
| function PetscContainerSetUserDestroy(arg1::PetscContainer,arg2::Ptr{Void}) | |
| ccall((:PetscContainerSetUserDestroy,petsc),PetscErrorCode,(PetscContainer,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscIntView(arg1::PetscInt,arg2::Ptr{PetscInt},arg3::PetscViewer) | |
| ccall((:PetscIntView,petsc),PetscErrorCode,(PetscInt,Ptr{PetscInt},PetscViewer),arg1,arg2,arg3) | |
| end | |
| function PetscRealView(arg1::PetscInt,arg2::Ptr{PetscReal},arg3::PetscViewer) | |
| ccall((:PetscRealView,petsc),PetscErrorCode,(PetscInt,Ptr{PetscReal},PetscViewer),arg1,arg2,arg3) | |
| end | |
| function PetscScalarView(arg1::PetscInt,arg2::Ptr{PetscScalar},arg3::PetscViewer) | |
| ccall((:PetscScalarView,petsc),PetscErrorCode,(PetscInt,Ptr{PetscScalar},PetscViewer),arg1,arg2,arg3) | |
| end | |
| function PetscMemcpy(a::Ptr{Void},b::Ptr{Void},n::Csize_t) | |
| ccall((:PetscMemcpy,petsc),PetscErrorCode,(Ptr{Void},Ptr{Void},Csize_t),a,b,n) | |
| end | |
| function PetscMemzero(a::Ptr{Void},n::Csize_t) | |
| ccall((:PetscMemzero,petsc),PetscErrorCode,(Ptr{Void},Csize_t),a,n) | |
| end | |
| function PetscBLASIntCast(a::PetscInt,b::Ptr{PetscBLASInt}) | |
| ccall((:PetscBLASIntCast,petsc),PetscErrorCode,(PetscInt,Ptr{PetscBLASInt}),a,b) | |
| end | |
| function PetscGetArchType(arg1::Ptr{Uint8},arg2::Csize_t) | |
| ccall((:PetscGetArchType,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t),arg1,arg2) | |
| end | |
| function PetscGetHostName(arg1::Ptr{Uint8},arg2::Csize_t) | |
| ccall((:PetscGetHostName,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t),arg1,arg2) | |
| end | |
| function PetscGetUserName(arg1::Ptr{Uint8},arg2::Csize_t) | |
| ccall((:PetscGetUserName,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t),arg1,arg2) | |
| end | |
| function PetscGetProgramName(arg1::Ptr{Uint8},arg2::Csize_t) | |
| ccall((:PetscGetProgramName,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t),arg1,arg2) | |
| end | |
| function PetscSetProgramName(arg1::Ptr{Uint8}) | |
| ccall((:PetscSetProgramName,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscGetDate(arg1::Ptr{Uint8},arg2::Csize_t) | |
| ccall((:PetscGetDate,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t),arg1,arg2) | |
| end | |
| function PetscGetVersion(arg1::Ptr{Uint8},arg2::Csize_t) | |
| ccall((:PetscGetVersion,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t),arg1,arg2) | |
| end | |
| function PetscSortInt(arg1::PetscInt,arg2::Ptr{PetscInt}) | |
| ccall((:PetscSortInt,petsc),PetscErrorCode,(PetscInt,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscSortRemoveDupsInt(arg1::Ptr{PetscInt},arg2::Ptr{PetscInt}) | |
| ccall((:PetscSortRemoveDupsInt,petsc),PetscErrorCode,(Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscFindInt(arg1::PetscInt,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:PetscFindInt,petsc),PetscErrorCode,(PetscInt,PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSortIntWithPermutation(arg1::PetscInt,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:PetscSortIntWithPermutation,petsc),PetscErrorCode,(PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSortStrWithPermutation(arg1::PetscInt,arg2::Ptr{Ptr{Uint8}},arg3::Ptr{PetscInt}) | |
| ccall((:PetscSortStrWithPermutation,petsc),PetscErrorCode,(PetscInt,Ptr{Ptr{Uint8}},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSortIntWithArray(arg1::PetscInt,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:PetscSortIntWithArray,petsc),PetscErrorCode,(PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSortIntWithArrayPair(arg1::PetscInt,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:PetscSortIntWithArrayPair,petsc),PetscErrorCode,(PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSortIntWithScalarArray(arg1::PetscInt,arg2::Ptr{PetscInt},arg3::Ptr{PetscScalar}) | |
| ccall((:PetscSortIntWithScalarArray,petsc),PetscErrorCode,(PetscInt,Ptr{PetscInt},Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function PetscSortReal(arg1::PetscInt,arg2::Ptr{PetscReal}) | |
| ccall((:PetscSortReal,petsc),PetscErrorCode,(PetscInt,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function PetscSortRealWithPermutation(arg1::PetscInt,arg2::Ptr{PetscReal},arg3::Ptr{PetscInt}) | |
| ccall((:PetscSortRealWithPermutation,petsc),PetscErrorCode,(PetscInt,Ptr{PetscReal},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSortSplit(arg1::PetscInt,arg2::PetscInt,arg3::Ptr{PetscScalar},arg4::Ptr{PetscInt}) | |
| ccall((:PetscSortSplit,petsc),PetscErrorCode,(PetscInt,PetscInt,Ptr{PetscScalar},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSortSplitReal(arg1::PetscInt,arg2::PetscInt,arg3::Ptr{PetscReal},arg4::Ptr{PetscInt}) | |
| ccall((:PetscSortSplitReal,petsc),PetscErrorCode,(PetscInt,PetscInt,Ptr{PetscReal},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscProcessTree(arg1::PetscInt,arg2::Ptr{PetscBool},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}},arg6::Ptr{Ptr{PetscInt}},arg7::Ptr{Ptr{PetscInt}},arg8::Ptr{Ptr{PetscInt}}) | |
| ccall((:PetscProcessTree,petsc),PetscErrorCode,(PetscInt,Ptr{PetscBool},Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function PetscMergeIntArrayPair(arg1::PetscInt,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscInt},arg8::Ptr{Ptr{PetscInt}},arg9::Ptr{Ptr{PetscInt}}) | |
| ccall((:PetscMergeIntArrayPair,petsc),PetscErrorCode,(PetscInt,Ptr{PetscInt},Ptr{PetscInt},PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) | |
| end | |
| function PetscSetDisplay() | |
| ccall((:PetscSetDisplay,petsc),PetscErrorCode,()) | |
| end | |
| function PetscGetDisplay(arg1::Ptr{Uint8},arg2::Csize_t) | |
| ccall((:PetscGetDisplay,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t),arg1,arg2) | |
| end | |
| function PetscRandomInitializePackage() | |
| ccall((:PetscRandomInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PetscRandomRegisterAll() | |
| ccall((:PetscRandomRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function PetscRandomRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:PetscRandomRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscRandomSetType(arg1::PetscRandom,arg2::PetscRandomType) | |
| ccall((:PetscRandomSetType,petsc),PetscErrorCode,(PetscRandom,PetscRandomType),arg1,arg2) | |
| end | |
| function PetscRandomSetFromOptions(arg1::PetscRandom) | |
| ccall((:PetscRandomSetFromOptions,petsc),PetscErrorCode,(PetscRandom,),arg1) | |
| end | |
| function PetscRandomGetType(arg1::PetscRandom,arg2::Ptr{PetscRandomType}) | |
| ccall((:PetscRandomGetType,petsc),PetscErrorCode,(PetscRandom,Ptr{PetscRandomType}),arg1,arg2) | |
| end | |
| function PetscRandomViewFromOptions(arg1::PetscRandom,arg2::Ptr{Uint8},arg3::Ptr{Uint8}) | |
| ccall((:PetscRandomViewFromOptions,petsc),PetscErrorCode,(PetscRandom,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function PetscRandomView(arg1::PetscRandom,arg2::PetscViewer) | |
| ccall((:PetscRandomView,petsc),PetscErrorCode,(PetscRandom,PetscViewer),arg1,arg2) | |
| end | |
| function PetscRandomGetValue(arg1::PetscRandom,arg2::Ptr{PetscScalar}) | |
| ccall((:PetscRandomGetValue,petsc),PetscErrorCode,(PetscRandom,Ptr{PetscScalar}),arg1,arg2) | |
| end | |
| function PetscRandomGetValueReal(arg1::PetscRandom,arg2::Ptr{PetscReal}) | |
| ccall((:PetscRandomGetValueReal,petsc),PetscErrorCode,(PetscRandom,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function PetscRandomGetInterval(arg1::PetscRandom,arg2::Ptr{PetscScalar},arg3::Ptr{PetscScalar}) | |
| ccall((:PetscRandomGetInterval,petsc),PetscErrorCode,(PetscRandom,Ptr{PetscScalar},Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function PetscRandomSetInterval(arg1::PetscRandom,arg2::PetscScalar,arg3::PetscScalar) | |
| ccall((:PetscRandomSetInterval,petsc),PetscErrorCode,(PetscRandom,PetscScalar,PetscScalar),arg1,arg2,arg3) | |
| end | |
| function PetscRandomSetSeed(arg1::PetscRandom,arg2::Culong) | |
| ccall((:PetscRandomSetSeed,petsc),PetscErrorCode,(PetscRandom,Culong),arg1,arg2) | |
| end | |
| function PetscRandomGetSeed(arg1::PetscRandom,arg2::Ptr{Culong}) | |
| ccall((:PetscRandomGetSeed,petsc),PetscErrorCode,(PetscRandom,Ptr{Culong}),arg1,arg2) | |
| end | |
| function PetscRandomSeed(arg1::PetscRandom) | |
| ccall((:PetscRandomSeed,petsc),PetscErrorCode,(PetscRandom,),arg1) | |
| end | |
| function PetscRandomDestroy(arg1::Ptr{PetscRandom}) | |
| ccall((:PetscRandomDestroy,petsc),PetscErrorCode,(Ptr{PetscRandom},),arg1) | |
| end | |
| function PetscGetFullPath(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Csize_t) | |
| ccall((:PetscGetFullPath,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Csize_t),arg1,arg2,arg3) | |
| end | |
| function PetscGetRelativePath(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Csize_t) | |
| ccall((:PetscGetRelativePath,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Csize_t),arg1,arg2,arg3) | |
| end | |
| function PetscGetWorkingDirectory(arg1::Ptr{Uint8},arg2::Csize_t) | |
| ccall((:PetscGetWorkingDirectory,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t),arg1,arg2) | |
| end | |
| function PetscGetRealPath(arg1::Ptr{Uint8},arg2::Ptr{Uint8}) | |
| ccall((:PetscGetRealPath,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscGetHomeDirectory(arg1::Ptr{Uint8},arg2::Csize_t) | |
| ccall((:PetscGetHomeDirectory,petsc),PetscErrorCode,(Ptr{Uint8},Csize_t),arg1,arg2) | |
| end | |
| function PetscTestFile(arg1::Ptr{Uint8},arg2::Uint8,arg3::Ptr{PetscBool}) | |
| ccall((:PetscTestFile,petsc),PetscErrorCode,(Ptr{Uint8},Uint8,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscTestDirectory(arg1::Ptr{Uint8},arg2::Uint8,arg3::Ptr{PetscBool}) | |
| ccall((:PetscTestDirectory,petsc),PetscErrorCode,(Ptr{Uint8},Uint8,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PetscBinaryRead(arg1::Cint,arg2::Ptr{Void},arg3::PetscInt,arg4::PetscDataType) | |
| ccall((:PetscBinaryRead,petsc),PetscErrorCode,(Cint,Ptr{Void},PetscInt,PetscDataType),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscBinaryWrite(arg1::Cint,arg2::Ptr{Void},arg3::PetscInt,arg4::PetscDataType,arg5::PetscBool) | |
| ccall((:PetscBinaryWrite,petsc),PetscErrorCode,(Cint,Ptr{Void},PetscInt,PetscDataType,PetscBool),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscBinaryOpen(arg1::Ptr{Uint8},arg2::PetscFileMode,arg3::Ptr{Cint}) | |
| ccall((:PetscBinaryOpen,petsc),PetscErrorCode,(Ptr{Uint8},PetscFileMode,Ptr{Cint}),arg1,arg2,arg3) | |
| end | |
| function PetscBinaryClose(arg1::Cint) | |
| ccall((:PetscBinaryClose,petsc),PetscErrorCode,(Cint,),arg1) | |
| end | |
| function PetscOpenSocket(arg1::Ptr{Uint8},arg2::Cint,arg3::Ptr{Cint}) | |
| ccall((:PetscOpenSocket,petsc),PetscErrorCode,(Ptr{Uint8},Cint,Ptr{Cint}),arg1,arg2,arg3) | |
| end | |
| function PetscBinarySeek(arg1::Cint,arg2::off_t,arg3::PetscBinarySeekType,arg4::Ptr{off_t}) | |
| ccall((:PetscBinarySeek,petsc),PetscErrorCode,(Cint,off_t,PetscBinarySeekType,Ptr{off_t}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscByteSwap(arg1::Ptr{Void},arg2::PetscDataType,arg3::PetscInt) | |
| ccall((:PetscByteSwap,petsc),PetscErrorCode,(Ptr{Void},PetscDataType,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscSetDebugTerminal(arg1::Ptr{Uint8}) | |
| ccall((:PetscSetDebugTerminal,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscSetDebugger(arg1::Ptr{Uint8},arg2::PetscBool) | |
| ccall((:PetscSetDebugger,petsc),PetscErrorCode,(Ptr{Uint8},PetscBool),arg1,arg2) | |
| end | |
| function PetscSetDefaultDebugger() | |
| ccall((:PetscSetDefaultDebugger,petsc),PetscErrorCode,()) | |
| end | |
| function PetscSetDebuggerFromString(arg1::Ptr{Uint8}) | |
| ccall((:PetscSetDebuggerFromString,petsc),PetscErrorCode,(Ptr{Uint8},),arg1) | |
| end | |
| function PetscAttachDebugger() | |
| ccall((:PetscAttachDebugger,petsc),PetscErrorCode,()) | |
| end | |
| function PetscStopForDebugger() | |
| ccall((:PetscStopForDebugger,petsc),PetscErrorCode,()) | |
| end | |
| function PetscObjectComm(arg1::PetscObject) | |
| ccall((:PetscObjectComm,petsc),MPI_Comm,(PetscObject,),arg1) | |
| end | |
| function PetscSubcommDestroy(arg1::Ptr{PetscSubcomm}) | |
| ccall((:PetscSubcommDestroy,petsc),PetscErrorCode,(Ptr{PetscSubcomm},),arg1) | |
| end | |
| function PetscSubcommSetNumber(arg1::PetscSubcomm,arg2::PetscInt) | |
| ccall((:PetscSubcommSetNumber,petsc),PetscErrorCode,(PetscSubcomm,PetscInt),arg1,arg2) | |
| end | |
| function PetscSubcommSetType(arg1::PetscSubcomm,arg2::PetscSubcommType) | |
| ccall((:PetscSubcommSetType,petsc),PetscErrorCode,(PetscSubcomm,PetscSubcommType),arg1,arg2) | |
| end | |
| function PetscSegBufferCreate(arg1::Csize_t,arg2::Csize_t,arg3::Ptr{PetscSegBuffer}) | |
| ccall((:PetscSegBufferCreate,petsc),PetscErrorCode,(Csize_t,Csize_t,Ptr{PetscSegBuffer}),arg1,arg2,arg3) | |
| end | |
| function PetscSegBufferDestroy(arg1::Ptr{PetscSegBuffer}) | |
| ccall((:PetscSegBufferDestroy,petsc),PetscErrorCode,(Ptr{PetscSegBuffer},),arg1) | |
| end | |
| function PetscSegBufferGet(arg1::PetscSegBuffer,arg2::Csize_t,arg3::Ptr{Void}) | |
| ccall((:PetscSegBufferGet,petsc),PetscErrorCode,(PetscSegBuffer,Csize_t,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PetscSegBufferExtractAlloc(arg1::PetscSegBuffer,arg2::Ptr{Void}) | |
| ccall((:PetscSegBufferExtractAlloc,petsc),PetscErrorCode,(PetscSegBuffer,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscSegBufferExtractTo(arg1::PetscSegBuffer,arg2::Ptr{Void}) | |
| ccall((:PetscSegBufferExtractTo,petsc),PetscErrorCode,(PetscSegBuffer,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscSegBufferExtractInPlace(arg1::PetscSegBuffer,arg2::Ptr{Void}) | |
| ccall((:PetscSegBufferExtractInPlace,petsc),PetscErrorCode,(PetscSegBuffer,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscSegBufferGetSize(arg1::PetscSegBuffer,arg2::Ptr{Csize_t}) | |
| ccall((:PetscSegBufferGetSize,petsc),PetscErrorCode,(PetscSegBuffer,Ptr{Csize_t}),arg1,arg2) | |
| end | |
| function PetscSegBufferUnuse(arg1::PetscSegBuffer,arg2::Csize_t) | |
| ccall((:PetscSegBufferUnuse,petsc),PetscErrorCode,(PetscSegBuffer,Csize_t),arg1,arg2) | |
| end | |
| function PetscSegBufferGetInts(seg::PetscSegBuffer,count::PetscInt,slot::Ptr{Ptr{PetscInt}}) | |
| ccall((:PetscSegBufferGetInts,petsc),PetscErrorCode,(PetscSegBuffer,PetscInt,Ptr{Ptr{PetscInt}}),seg,count,slot) | |
| end | |
| function PetscBagDestroy(arg1::Ptr{PetscBag}) | |
| ccall((:PetscBagDestroy,petsc),PetscErrorCode,(Ptr{PetscBag},),arg1) | |
| end | |
| function PetscBagGetData(arg1::PetscBag,arg2::Ptr{Ptr{Void}}) | |
| ccall((:PetscBagGetData,petsc),PetscErrorCode,(PetscBag,Ptr{Ptr{Void}}),arg1,arg2) | |
| end | |
| function PetscBagRegisterReal(arg1::PetscBag,arg2::Ptr{Void},arg3::PetscReal,arg4::Ptr{Uint8},arg5::Ptr{Uint8}) | |
| ccall((:PetscBagRegisterReal,petsc),PetscErrorCode,(PetscBag,Ptr{Void},PetscReal,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscBagRegisterRealArray(arg1::PetscBag,arg2::Ptr{Void},arg3::PetscInt,arg4::Ptr{Uint8},arg5::Ptr{Uint8}) | |
| ccall((:PetscBagRegisterRealArray,petsc),PetscErrorCode,(PetscBag,Ptr{Void},PetscInt,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscBagRegisterString(arg1::PetscBag,arg2::Ptr{Void},arg3::PetscInt,arg4::Ptr{Uint8},arg5::Ptr{Uint8},arg6::Ptr{Uint8}) | |
| ccall((:PetscBagRegisterString,petsc),PetscErrorCode,(PetscBag,Ptr{Void},PetscInt,Ptr{Uint8},Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscBagRegisterScalar(arg1::PetscBag,arg2::Ptr{Void},arg3::PetscScalar,arg4::Ptr{Uint8},arg5::Ptr{Uint8}) | |
| ccall((:PetscBagRegisterScalar,petsc),PetscErrorCode,(PetscBag,Ptr{Void},PetscScalar,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscBagRegisterInt(arg1::PetscBag,arg2::Ptr{Void},arg3::PetscInt,arg4::Ptr{Uint8},arg5::Ptr{Uint8}) | |
| ccall((:PetscBagRegisterInt,petsc),PetscErrorCode,(PetscBag,Ptr{Void},PetscInt,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscBagRegisterIntArray(arg1::PetscBag,arg2::Ptr{Void},arg3::PetscInt,arg4::Ptr{Uint8},arg5::Ptr{Uint8}) | |
| ccall((:PetscBagRegisterIntArray,petsc),PetscErrorCode,(PetscBag,Ptr{Void},PetscInt,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscBagRegisterEnum(arg1::PetscBag,arg2::Ptr{Void},arg3::Ptr{Ptr{Uint8}},arg4::PetscEnum,arg5::Ptr{Uint8},arg6::Ptr{Uint8}) | |
| ccall((:PetscBagRegisterEnum,petsc),PetscErrorCode,(PetscBag,Ptr{Void},Ptr{Ptr{Uint8}},PetscEnum,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscBagRegisterBool(arg1::PetscBag,arg2::Ptr{Void},arg3::PetscBool,arg4::Ptr{Uint8},arg5::Ptr{Uint8}) | |
| ccall((:PetscBagRegisterBool,petsc),PetscErrorCode,(PetscBag,Ptr{Void},PetscBool,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscBagSetFromOptions(arg1::PetscBag) | |
| ccall((:PetscBagSetFromOptions,petsc),PetscErrorCode,(PetscBag,),arg1) | |
| end | |
| function PetscBagGetName(arg1::PetscBag,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscBagGetName,petsc),PetscErrorCode,(PetscBag,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscBagSetName(arg1::PetscBag,arg2::Ptr{Uint8},arg3::Ptr{Uint8}) | |
| ccall((:PetscBagSetName,petsc),PetscErrorCode,(PetscBag,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function PetscBagSetOptionsPrefix(arg1::PetscBag,arg2::Ptr{Uint8}) | |
| ccall((:PetscBagSetOptionsPrefix,petsc),PetscErrorCode,(PetscBag,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscBagView(arg1::PetscBag,arg2::PetscViewer) | |
| ccall((:PetscBagView,petsc),PetscErrorCode,(PetscBag,PetscViewer),arg1,arg2) | |
| end | |
| function PetscBagLoad(arg1::PetscViewer,arg2::PetscBag) | |
| ccall((:PetscBagLoad,petsc),PetscErrorCode,(PetscViewer,PetscBag),arg1,arg2) | |
| end | |
| function PetscBagSetViewer(arg1::PetscBag,arg2::Ptr{Void}) | |
| ccall((:PetscBagSetViewer,petsc),PetscErrorCode,(PetscBag,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscBagSetLoader(arg1::PetscBag,arg2::Ptr{Void}) | |
| ccall((:PetscBagSetLoader,petsc),PetscErrorCode,(PetscBag,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscBagSetDestroy(arg1::PetscBag,arg2::Ptr{Void}) | |
| ccall((:PetscBagSetDestroy,petsc),PetscErrorCode,(PetscBag,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscGetCPUTime(arg1::Ptr{PetscLogDouble}) | |
| ccall((:PetscGetCPUTime,petsc),PetscErrorCode,(Ptr{PetscLogDouble},),arg1) | |
| end | |
| function PetscTime(v::Ptr{PetscLogDouble}) | |
| ccall((:PetscTime,petsc),PetscErrorCode,(Ptr{PetscLogDouble},),v) | |
| end | |
| function PetscTimeSubtract(v::Ptr{PetscLogDouble}) | |
| ccall((:PetscTimeSubtract,petsc),PetscErrorCode,(Ptr{PetscLogDouble},),v) | |
| end | |
| function PetscTimeAdd(v::Ptr{PetscLogDouble}) | |
| ccall((:PetscTimeAdd,petsc),PetscErrorCode,(Ptr{PetscLogDouble},),v) | |
| end | |
| function PetscGetNCores(arg1::Ptr{PetscInt}) | |
| ccall((:PetscGetNCores,petsc),PetscErrorCode,(Ptr{PetscInt},),arg1) | |
| end | |
| function PetscThreadCommInitializePackage() | |
| ccall((:PetscThreadCommInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PetscThreadCommFinalizePackage() | |
| ccall((:PetscThreadCommFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PetscThreadCommInitialize() | |
| ccall((:PetscThreadCommInitialize,petsc),PetscErrorCode,()) | |
| end | |
| function PetscThreadCommGetRank(arg1::PetscThreadComm,arg2::Ptr{PetscInt}) | |
| ccall((:PetscThreadCommGetRank,petsc),PetscErrorCode,(PetscThreadComm,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscThreadCommDestroy(arg1::Ptr{PetscThreadComm}) | |
| ccall((:PetscThreadCommDestroy,petsc),PetscErrorCode,(Ptr{PetscThreadComm},),arg1) | |
| end | |
| function PetscGetThreadCommWorld(arg1::Ptr{PetscThreadComm}) | |
| ccall((:PetscGetThreadCommWorld,petsc),PetscErrorCode,(Ptr{PetscThreadComm},),arg1) | |
| end | |
| function PetscThreadReductionKernelPost(arg1::PetscInt,arg2::PetscThreadCommReduction,arg3::Ptr{Void}) | |
| ccall((:PetscThreadReductionKernelPost,petsc),PetscErrorCode,(PetscInt,PetscThreadCommReduction,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PetscThreadReductionKernelEnd(arg1::PetscInt,arg2::PetscThreadCommReduction,arg3::Ptr{Void}) | |
| ccall((:PetscThreadReductionKernelEnd,petsc),PetscErrorCode,(PetscInt,PetscThreadCommReduction,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PetscThreadReductionEnd(arg1::PetscThreadCommReduction,arg2::Ptr{Void}) | |
| ccall((:PetscThreadReductionEnd,petsc),PetscErrorCode,(PetscThreadCommReduction,Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscViewerRegisterAll() | |
| ccall((:PetscViewerRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function PetscViewerInitializePackage() | |
| ccall((:PetscViewerInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PetscViewerRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:PetscViewerRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscViewerSetFromOptions(arg1::PetscViewer) | |
| ccall((:PetscViewerSetFromOptions,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerASCIISetFILE(arg1::PetscViewer,arg2::Ptr{FILE}) | |
| ccall((:PetscViewerASCIISetFILE,petsc),PetscErrorCode,(PetscViewer,Ptr{FILE}),arg1,arg2) | |
| end | |
| function PetscViewerBinaryGetFlowControl(arg1::PetscViewer,arg2::Ptr{PetscInt}) | |
| ccall((:PetscViewerBinaryGetFlowControl,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscViewerBinarySetFlowControl(arg1::PetscViewer,arg2::PetscInt) | |
| ccall((:PetscViewerBinarySetFlowControl,petsc),PetscErrorCode,(PetscViewer,PetscInt),arg1,arg2) | |
| end | |
| function PetscViewerGetType(arg1::PetscViewer,arg2::Ptr{PetscViewerType}) | |
| ccall((:PetscViewerGetType,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscViewerType}),arg1,arg2) | |
| end | |
| function PetscViewerSetType(arg1::PetscViewer,arg2::PetscViewerType) | |
| ccall((:PetscViewerSetType,petsc),PetscErrorCode,(PetscViewer,PetscViewerType),arg1,arg2) | |
| end | |
| function PetscViewerDestroy(arg1::Ptr{PetscViewer}) | |
| ccall((:PetscViewerDestroy,petsc),PetscErrorCode,(Ptr{PetscViewer},),arg1) | |
| end | |
| function PetscViewerGetSingleton(arg1::PetscViewer,arg2::Ptr{PetscViewer}) | |
| ccall((:PetscViewerGetSingleton,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscViewer}),arg1,arg2) | |
| end | |
| function PetscViewerRestoreSingleton(arg1::PetscViewer,arg2::Ptr{PetscViewer}) | |
| ccall((:PetscViewerRestoreSingleton,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscViewer}),arg1,arg2) | |
| end | |
| function PetscViewerSetUp(arg1::PetscViewer) | |
| ccall((:PetscViewerSetUp,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerView(arg1::PetscViewer,arg2::PetscViewer) | |
| ccall((:PetscViewerView,petsc),PetscErrorCode,(PetscViewer,PetscViewer),arg1,arg2) | |
| end | |
| function PetscViewerSetOptionsPrefix(arg1::PetscViewer,arg2::Ptr{Uint8}) | |
| ccall((:PetscViewerSetOptionsPrefix,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscViewerAppendOptionsPrefix(arg1::PetscViewer,arg2::Ptr{Uint8}) | |
| ccall((:PetscViewerAppendOptionsPrefix,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscViewerGetOptionsPrefix(arg1::PetscViewer,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscViewerGetOptionsPrefix,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscViewerSetFormat(arg1::PetscViewer,arg2::PetscViewerFormat) | |
| ccall((:PetscViewerSetFormat,petsc),PetscErrorCode,(PetscViewer,PetscViewerFormat),arg1,arg2) | |
| end | |
| function PetscViewerPushFormat(arg1::PetscViewer,arg2::PetscViewerFormat) | |
| ccall((:PetscViewerPushFormat,petsc),PetscErrorCode,(PetscViewer,PetscViewerFormat),arg1,arg2) | |
| end | |
| function PetscViewerPopFormat(arg1::PetscViewer) | |
| ccall((:PetscViewerPopFormat,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerGetFormat(arg1::PetscViewer,arg2::Ptr{PetscViewerFormat}) | |
| ccall((:PetscViewerGetFormat,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscViewerFormat}),arg1,arg2) | |
| end | |
| function PetscViewerFlush(arg1::PetscViewer) | |
| ccall((:PetscViewerFlush,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscOptionsViewer(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{PetscViewer},arg5::Ptr{PetscViewerFormat},arg6::Ptr{PetscBool}) | |
| ccall((:PetscOptionsViewer,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Ptr{PetscViewer},Ptr{PetscViewerFormat},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscViewerASCIIGetPointer(arg1::PetscViewer,arg2::Ptr{Ptr{FILE}}) | |
| ccall((:PetscViewerASCIIGetPointer,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{FILE}}),arg1,arg2) | |
| end | |
| function PetscViewerFileGetMode(arg1::PetscViewer,arg2::Ptr{PetscFileMode}) | |
| ccall((:PetscViewerFileGetMode,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscFileMode}),arg1,arg2) | |
| end | |
| function PetscViewerFileSetMode(arg1::PetscViewer,arg2::PetscFileMode) | |
| ccall((:PetscViewerFileSetMode,petsc),PetscErrorCode,(PetscViewer,PetscFileMode),arg1,arg2) | |
| end | |
| function PetscViewerASCIISynchronizedAllow(arg1::PetscViewer,arg2::PetscBool) | |
| ccall((:PetscViewerASCIISynchronizedAllow,petsc),PetscErrorCode,(PetscViewer,PetscBool),arg1,arg2) | |
| end | |
| function PetscViewerASCIIPushTab(arg1::PetscViewer) | |
| ccall((:PetscViewerASCIIPushTab,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerASCIIPopTab(arg1::PetscViewer) | |
| ccall((:PetscViewerASCIIPopTab,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerASCIIUseTabs(arg1::PetscViewer,arg2::PetscBool) | |
| ccall((:PetscViewerASCIIUseTabs,petsc),PetscErrorCode,(PetscViewer,PetscBool),arg1,arg2) | |
| end | |
| function PetscViewerASCIISetTab(arg1::PetscViewer,arg2::PetscInt) | |
| ccall((:PetscViewerASCIISetTab,petsc),PetscErrorCode,(PetscViewer,PetscInt),arg1,arg2) | |
| end | |
| function PetscViewerASCIIGetTab(arg1::PetscViewer,arg2::Ptr{PetscInt}) | |
| ccall((:PetscViewerASCIIGetTab,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscViewerASCIIAddTab(arg1::PetscViewer,arg2::PetscInt) | |
| ccall((:PetscViewerASCIIAddTab,petsc),PetscErrorCode,(PetscViewer,PetscInt),arg1,arg2) | |
| end | |
| function PetscViewerASCIISubtractTab(arg1::PetscViewer,arg2::PetscInt) | |
| ccall((:PetscViewerASCIISubtractTab,petsc),PetscErrorCode,(PetscViewer,PetscInt),arg1,arg2) | |
| end | |
| function PetscViewerBinaryGetDescriptor(arg1::PetscViewer,arg2::Ptr{Cint}) | |
| ccall((:PetscViewerBinaryGetDescriptor,petsc),PetscErrorCode,(PetscViewer,Ptr{Cint}),arg1,arg2) | |
| end | |
| function PetscViewerBinaryGetInfoPointer(arg1::PetscViewer,arg2::Ptr{Ptr{FILE}}) | |
| ccall((:PetscViewerBinaryGetInfoPointer,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{FILE}}),arg1,arg2) | |
| end | |
| function PetscViewerBinaryRead(arg1::PetscViewer,arg2::Ptr{Void},arg3::PetscInt,arg4::PetscDataType) | |
| ccall((:PetscViewerBinaryRead,petsc),PetscErrorCode,(PetscViewer,Ptr{Void},PetscInt,PetscDataType),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscViewerBinaryWrite(arg1::PetscViewer,arg2::Ptr{Void},arg3::PetscInt,arg4::PetscDataType,arg5::PetscBool) | |
| ccall((:PetscViewerBinaryWrite,petsc),PetscErrorCode,(PetscViewer,Ptr{Void},PetscInt,PetscDataType,PetscBool),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscViewerStringSetString(arg1::PetscViewer,arg2::Ptr{Uint8},arg3::PetscInt) | |
| ccall((:PetscViewerStringSetString,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8},PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscViewerDrawClear(arg1::PetscViewer) | |
| ccall((:PetscViewerDrawClear,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerDrawSetHold(arg1::PetscViewer,arg2::PetscBool) | |
| ccall((:PetscViewerDrawSetHold,petsc),PetscErrorCode,(PetscViewer,PetscBool),arg1,arg2) | |
| end | |
| function PetscViewerDrawGetHold(arg1::PetscViewer,arg2::Ptr{PetscBool}) | |
| ccall((:PetscViewerDrawGetHold,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscViewerDrawSetPause(arg1::PetscViewer,arg2::PetscReal) | |
| ccall((:PetscViewerDrawSetPause,petsc),PetscErrorCode,(PetscViewer,PetscReal),arg1,arg2) | |
| end | |
| function PetscViewerDrawGetPause(arg1::PetscViewer,arg2::Ptr{PetscReal}) | |
| ccall((:PetscViewerDrawGetPause,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function PetscViewerDrawSetInfo(arg1::PetscViewer,arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Cint,arg5::Cint,arg6::Cint,arg7::Cint) | |
| ccall((:PetscViewerDrawSetInfo,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8},Ptr{Uint8},Cint,Cint,Cint,Cint),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function PetscViewerDrawResize(arg1::PetscViewer,arg2::Cint,arg3::Cint) | |
| ccall((:PetscViewerDrawResize,petsc),PetscErrorCode,(PetscViewer,Cint,Cint),arg1,arg2,arg3) | |
| end | |
| function PetscViewerDrawSetBounds(arg1::PetscViewer,arg2::PetscInt,arg3::Ptr{PetscReal}) | |
| ccall((:PetscViewerDrawSetBounds,petsc),PetscErrorCode,(PetscViewer,PetscInt,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function PetscViewerDrawGetBounds(arg1::PetscViewer,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscReal}}) | |
| ccall((:PetscViewerDrawGetBounds,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscInt},Ptr{Ptr{PetscReal}}),arg1,arg2,arg3) | |
| end | |
| function PetscViewerSocketSetConnection(arg1::PetscViewer,arg2::Ptr{Uint8},arg3::Cint) | |
| ccall((:PetscViewerSocketSetConnection,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8},Cint),arg1,arg2,arg3) | |
| end | |
| function PetscViewerBinarySkipInfo(arg1::PetscViewer) | |
| ccall((:PetscViewerBinarySkipInfo,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerBinarySetSkipOptions(arg1::PetscViewer,arg2::PetscBool) | |
| ccall((:PetscViewerBinarySetSkipOptions,petsc),PetscErrorCode,(PetscViewer,PetscBool),arg1,arg2) | |
| end | |
| function PetscViewerBinaryGetSkipOptions(arg1::PetscViewer,arg2::Ptr{PetscBool}) | |
| ccall((:PetscViewerBinaryGetSkipOptions,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscViewerBinarySetSkipHeader(arg1::PetscViewer,arg2::PetscBool) | |
| ccall((:PetscViewerBinarySetSkipHeader,petsc),PetscErrorCode,(PetscViewer,PetscBool),arg1,arg2) | |
| end | |
| function PetscViewerBinaryGetSkipHeader(arg1::PetscViewer,arg2::Ptr{PetscBool}) | |
| ccall((:PetscViewerBinaryGetSkipHeader,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscViewerBinaryReadStringArray(arg1::PetscViewer,arg2::Ptr{Ptr{Ptr{Uint8}}}) | |
| ccall((:PetscViewerBinaryReadStringArray,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{Ptr{Uint8}}}),arg1,arg2) | |
| end | |
| function PetscViewerBinaryWriteStringArray(arg1::PetscViewer,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscViewerBinaryWriteStringArray,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscViewerFileSetName(arg1::PetscViewer,arg2::Ptr{Uint8}) | |
| ccall((:PetscViewerFileSetName,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscViewerFileGetName(arg1::PetscViewer,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscViewerFileGetName,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscViewerVUGetPointer(arg1::PetscViewer,arg2::Ptr{Ptr{FILE}}) | |
| ccall((:PetscViewerVUGetPointer,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{FILE}}),arg1,arg2) | |
| end | |
| function PetscViewerVUSetVecSeen(arg1::PetscViewer,arg2::PetscBool) | |
| ccall((:PetscViewerVUSetVecSeen,petsc),PetscErrorCode,(PetscViewer,PetscBool),arg1,arg2) | |
| end | |
| function PetscViewerVUGetVecSeen(arg1::PetscViewer,arg2::Ptr{PetscBool}) | |
| ccall((:PetscViewerVUGetVecSeen,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscViewerVUFlushDeferred(arg1::PetscViewer) | |
| ccall((:PetscViewerVUFlushDeferred,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerMathematicaInitializePackage() | |
| ccall((:PetscViewerMathematicaInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PetscViewerMathematicaFinalizePackage() | |
| ccall((:PetscViewerMathematicaFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PetscViewerMathematicaGetName(arg1::PetscViewer,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscViewerMathematicaGetName,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscViewerMathematicaSetName(arg1::PetscViewer,arg2::Ptr{Uint8}) | |
| ccall((:PetscViewerMathematicaSetName,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscViewerMathematicaClearName(arg1::PetscViewer) | |
| ccall((:PetscViewerMathematicaClearName,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerMathematicaSkipPackets(arg1::PetscViewer,arg2::Cint) | |
| ccall((:PetscViewerMathematicaSkipPackets,petsc),PetscErrorCode,(PetscViewer,Cint),arg1,arg2) | |
| end | |
| function PetscViewerSiloGetName(arg1::PetscViewer,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscViewerSiloGetName,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscViewerSiloSetName(arg1::PetscViewer,arg2::Ptr{Uint8}) | |
| ccall((:PetscViewerSiloSetName,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscViewerSiloClearName(arg1::PetscViewer) | |
| ccall((:PetscViewerSiloClearName,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerSiloGetMeshName(arg1::PetscViewer,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscViewerSiloGetMeshName,petsc),PetscErrorCode,(PetscViewer,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscViewerSiloSetMeshName(arg1::PetscViewer,arg2::Ptr{Uint8}) | |
| ccall((:PetscViewerSiloSetMeshName,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscViewerSiloClearMeshName(arg1::PetscViewer) | |
| ccall((:PetscViewerSiloClearMeshName,petsc),PetscErrorCode,(PetscViewer,),arg1) | |
| end | |
| function PetscViewerNetcdfGetID(arg1::PetscViewer,arg2::Ptr{Cint}) | |
| ccall((:PetscViewerNetcdfGetID,petsc),PetscErrorCode,(PetscViewer,Ptr{Cint}),arg1,arg2) | |
| end | |
| function PetscViewerVTKAddField(arg1::PetscViewer,arg2::PetscObject,PetscViewerVTKWriteFunction::Ptr{Void},arg3::PetscViewerVTKFieldType,arg4::PetscObject) | |
| ccall((:PetscViewerVTKAddField,petsc),PetscErrorCode,(PetscViewer,PetscObject,Ptr{Void},PetscViewerVTKFieldType,PetscObject),arg1,arg2,PetscViewerVTKWriteFunction,arg3,arg4) | |
| end | |
| function PetscViewerFlowControlStart(viewer::PetscViewer,mcnt::Ptr{PetscInt},cnt::Ptr{PetscInt}) | |
| ccall((:PetscViewerFlowControlStart,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscInt},Ptr{PetscInt}),viewer,mcnt,cnt) | |
| end | |
| function PetscViewerFlowControlStepMaster(viewer::PetscViewer,i::PetscInt,mcnt::Ptr{PetscInt},cnt::PetscInt) | |
| ccall((:PetscViewerFlowControlStepMaster,petsc),PetscErrorCode,(PetscViewer,PetscInt,Ptr{PetscInt},PetscInt),viewer,i,mcnt,cnt) | |
| end | |
| function PetscViewerFlowControlEndMaster(viewer::PetscViewer,mcnt::Ptr{PetscInt}) | |
| ccall((:PetscViewerFlowControlEndMaster,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscInt}),viewer,mcnt) | |
| end | |
| function PetscViewerFlowControlEndWorker(viewer::PetscViewer,mcnt::Ptr{PetscInt}) | |
| ccall((:PetscViewerFlowControlEndWorker,petsc),PetscErrorCode,(PetscViewer,Ptr{PetscInt}),viewer,mcnt) | |
| end | |
| function PetscViewerMatlabPutArray(arg1::PetscViewer,arg2::Cint,arg3::Cint,arg4::Ptr{PetscScalar},arg5::Ptr{Uint8}) | |
| ccall((:PetscViewerMatlabPutArray,petsc),PetscErrorCode,(PetscViewer,Cint,Cint,Ptr{PetscScalar},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscViewerMatlabGetArray(arg1::PetscViewer,arg2::Cint,arg3::Cint,arg4::Ptr{PetscScalar},arg5::Ptr{Uint8}) | |
| ccall((:PetscViewerMatlabGetArray,petsc),PetscErrorCode,(PetscViewer,Cint,Cint,Ptr{PetscScalar},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscViewerMatlabPutVariable(arg1::PetscViewer,arg2::Ptr{Uint8},arg3::Ptr{Void}) | |
| ccall((:PetscViewerMatlabPutVariable,petsc),PetscErrorCode,(PetscViewer,Ptr{Uint8},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PetscViewersDestroy(arg1::Ptr{PetscViewers}) | |
| ccall((:PetscViewersDestroy,petsc),PetscErrorCode,(Ptr{PetscViewers},),arg1) | |
| end | |
| function PetscViewersGetViewer(arg1::PetscViewers,arg2::PetscInt,arg3::Ptr{PetscViewer}) | |
| ccall((:PetscViewersGetViewer,petsc),PetscErrorCode,(PetscViewers,PetscInt,Ptr{PetscViewer}),arg1,arg2,arg3) | |
| end | |
| function PetscBTLength(m::PetscInt) | |
| ccall((:PetscBTLength,petsc),PetscInt,(PetscInt,),m) | |
| end | |
| function PetscBTMemzero(m::PetscInt,array::PetscBT) | |
| ccall((:PetscBTMemzero,petsc),PetscErrorCode,(PetscInt,PetscBT),m,array) | |
| end | |
| function PetscBTDestroy(array::Ptr{PetscBT}) | |
| ccall((:PetscBTDestroy,petsc),PetscErrorCode,(Ptr{PetscBT},),array) | |
| end | |
| function PetscBTLookup(array::PetscBT,index::PetscInt) | |
| ccall((:PetscBTLookup,petsc),Uint8,(PetscBT,PetscInt),array,index) | |
| end | |
| function PetscBTView(m::PetscInt,bt::PetscBT,viewer::PetscViewer) | |
| ccall((:PetscBTView,petsc),PetscErrorCode,(PetscInt,PetscBT,PetscViewer),m,bt,viewer) | |
| end | |
| function PetscBTCreate(m::PetscInt,array::Ptr{PetscBT}) | |
| ccall((:PetscBTCreate,petsc),PetscErrorCode,(PetscInt,Ptr{PetscBT}),m,array) | |
| end | |
| function PetscBTLookupSet(array::PetscBT,index::PetscInt) | |
| ccall((:PetscBTLookupSet,petsc),Uint8,(PetscBT,PetscInt),array,index) | |
| end | |
| function PetscBTSet(array::PetscBT,index::PetscInt) | |
| ccall((:PetscBTSet,petsc),PetscErrorCode,(PetscBT,PetscInt),array,index) | |
| end | |
| function PetscBTLookupClear(array::PetscBT,index::PetscInt) | |
| ccall((:PetscBTLookupClear,petsc),Uint8,(PetscBT,PetscInt),array,index) | |
| end | |
| function PetscBTClear(array::PetscBT,index::PetscInt) | |
| ccall((:PetscBTClear,petsc),PetscErrorCode,(PetscBT,PetscInt),array,index) | |
| end | |
| function PetscHash(ta::PetscTable,x::Culong) | |
| ccall((:PetscHash,petsc),Culong,(PetscTable,Culong),ta,x) | |
| end | |
| function PetscTableCreate(arg1::PetscInt,arg2::PetscInt,arg3::Ptr{PetscTable}) | |
| ccall((:PetscTableCreate,petsc),PetscErrorCode,(PetscInt,PetscInt,Ptr{PetscTable}),arg1,arg2,arg3) | |
| end | |
| function PetscTableCreateCopy(arg1::PetscTable,arg2::Ptr{PetscTable}) | |
| ccall((:PetscTableCreateCopy,petsc),PetscErrorCode,(PetscTable,Ptr{PetscTable}),arg1,arg2) | |
| end | |
| function PetscTableDestroy(arg1::Ptr{PetscTable}) | |
| ccall((:PetscTableDestroy,petsc),PetscErrorCode,(Ptr{PetscTable},),arg1) | |
| end | |
| function PetscTableGetCount(arg1::PetscTable,arg2::Ptr{PetscInt}) | |
| ccall((:PetscTableGetCount,petsc),PetscErrorCode,(PetscTable,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscTableIsEmpty(arg1::PetscTable,arg2::Ptr{PetscInt}) | |
| ccall((:PetscTableIsEmpty,petsc),PetscErrorCode,(PetscTable,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscTableAddExpand(arg1::PetscTable,arg2::PetscInt,arg3::PetscInt,arg4::InsertMode) | |
| ccall((:PetscTableAddExpand,petsc),PetscErrorCode,(PetscTable,PetscInt,PetscInt,InsertMode),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscTableAddCountExpand(arg1::PetscTable,arg2::PetscInt) | |
| ccall((:PetscTableAddCountExpand,petsc),PetscErrorCode,(PetscTable,PetscInt),arg1,arg2) | |
| end | |
| function PetscTableGetHeadPosition(arg1::PetscTable,arg2::Ptr{PetscTablePosition}) | |
| ccall((:PetscTableGetHeadPosition,petsc),PetscErrorCode,(PetscTable,Ptr{PetscTablePosition}),arg1,arg2) | |
| end | |
| function PetscTableGetNext(arg1::PetscTable,arg2::Ptr{PetscTablePosition},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:PetscTableGetNext,petsc),PetscErrorCode,(PetscTable,Ptr{PetscTablePosition},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscTableRemoveAll(arg1::PetscTable) | |
| ccall((:PetscTableRemoveAll,petsc),PetscErrorCode,(PetscTable,),arg1) | |
| end | |
| function PetscTableAdd(ta::PetscTable,key::PetscInt,data::PetscInt,imode::InsertMode) | |
| ccall((:PetscTableAdd,petsc),PetscErrorCode,(PetscTable,PetscInt,PetscInt,InsertMode),ta,key,data,imode) | |
| end | |
| function PetscTableAddCount(ta::PetscTable,key::PetscInt) | |
| ccall((:PetscTableAddCount,petsc),PetscErrorCode,(PetscTable,PetscInt),ta,key) | |
| end | |
| function PetscTableFind(ta::PetscTable,key::PetscInt,data::Ptr{PetscInt}) | |
| ccall((:PetscTableFind,petsc),PetscErrorCode,(PetscTable,PetscInt,Ptr{PetscInt}),ta,key,data) | |
| end | |
| function PetscMatlabEngineDestroy(arg1::Ptr{PetscMatlabEngine}) | |
| ccall((:PetscMatlabEngineDestroy,petsc),PetscErrorCode,(Ptr{PetscMatlabEngine},),arg1) | |
| end | |
| function PetscMatlabEngineGetOutput(arg1::PetscMatlabEngine,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscMatlabEngineGetOutput,petsc),PetscErrorCode,(PetscMatlabEngine,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscMatlabEnginePrintOutput(arg1::PetscMatlabEngine,arg2::Ptr{FILE}) | |
| ccall((:PetscMatlabEnginePrintOutput,petsc),PetscErrorCode,(PetscMatlabEngine,Ptr{FILE}),arg1,arg2) | |
| end | |
| function PetscMatlabEnginePut(arg1::PetscMatlabEngine,arg2::PetscObject) | |
| ccall((:PetscMatlabEnginePut,petsc),PetscErrorCode,(PetscMatlabEngine,PetscObject),arg1,arg2) | |
| end | |
| function PetscMatlabEngineGet(arg1::PetscMatlabEngine,arg2::PetscObject) | |
| ccall((:PetscMatlabEngineGet,petsc),PetscErrorCode,(PetscMatlabEngine,PetscObject),arg1,arg2) | |
| end | |
| function PetscMatlabEnginePutArray(arg1::PetscMatlabEngine,arg2::Cint,arg3::Cint,arg4::Ptr{PetscScalar},arg5::Ptr{Uint8}) | |
| ccall((:PetscMatlabEnginePutArray,petsc),PetscErrorCode,(PetscMatlabEngine,Cint,Cint,Ptr{PetscScalar},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscMatlabEngineGetArray(arg1::PetscMatlabEngine,arg2::Cint,arg3::Cint,arg4::Ptr{PetscScalar},arg5::Ptr{Uint8}) | |
| ccall((:PetscMatlabEngineGetArray,petsc),PetscErrorCode,(PetscMatlabEngine,Cint,Cint,Ptr{PetscScalar},Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawRegisterAll() | |
| ccall((:PetscDrawRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function PetscDrawInitializePackage() | |
| ccall((:PetscDrawInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PetscDrawRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:PetscDrawRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function PetscDrawGetType(arg1::PetscDraw,arg2::Ptr{PetscDrawType}) | |
| ccall((:PetscDrawGetType,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscDrawType}),arg1,arg2) | |
| end | |
| function PetscDrawSetType(arg1::PetscDraw,arg2::PetscDrawType) | |
| ccall((:PetscDrawSetType,petsc),PetscErrorCode,(PetscDraw,PetscDrawType),arg1,arg2) | |
| end | |
| function PetscDrawSetFromOptions(arg1::PetscDraw) | |
| ccall((:PetscDrawSetFromOptions,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawSetSave(arg1::PetscDraw,arg2::Ptr{Uint8},arg3::PetscBool) | |
| ccall((:PetscDrawSetSave,petsc),PetscErrorCode,(PetscDraw,Ptr{Uint8},PetscBool),arg1,arg2,arg3) | |
| end | |
| function PetscDrawDestroy(arg1::Ptr{PetscDraw}) | |
| ccall((:PetscDrawDestroy,petsc),PetscErrorCode,(Ptr{PetscDraw},),arg1) | |
| end | |
| function PetscDrawIsNull(arg1::PetscDraw,arg2::Ptr{PetscBool}) | |
| ccall((:PetscDrawIsNull,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PetscDrawGetPopup(arg1::PetscDraw,arg2::Ptr{PetscDraw}) | |
| ccall((:PetscDrawGetPopup,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscDraw}),arg1,arg2) | |
| end | |
| function PetscDrawCheckResizedWindow(arg1::PetscDraw) | |
| ccall((:PetscDrawCheckResizedWindow,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawResizeWindow(arg1::PetscDraw,arg2::Cint,arg3::Cint) | |
| ccall((:PetscDrawResizeWindow,petsc),PetscErrorCode,(PetscDraw,Cint,Cint),arg1,arg2,arg3) | |
| end | |
| function PetscDrawScalePopup(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal) | |
| ccall((:PetscDrawScalePopup,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal),arg1,arg2,arg3) | |
| end | |
| function PetscDrawPixelToCoordinate(arg1::PetscDraw,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscReal},arg5::Ptr{PetscReal}) | |
| ccall((:PetscDrawPixelToCoordinate,petsc),PetscErrorCode,(PetscDraw,PetscInt,PetscInt,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawCoordinateToPixel(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::Ptr{PetscInt},arg5::Ptr{PetscInt}) | |
| ccall((:PetscDrawCoordinateToPixel,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawIndicatorFunction(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::Cint,arg7::Ptr{Void},arg8::Ptr{Void}) | |
| ccall((:PetscDrawIndicatorFunction,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,PetscReal,PetscReal,Cint,Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function PetscDrawLine(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::Cint) | |
| ccall((:PetscDrawLine,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,PetscReal,PetscReal,Cint),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscDrawArrow(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::Cint) | |
| ccall((:PetscDrawArrow,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,PetscReal,PetscReal,Cint),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscDrawLineSetWidth(arg1::PetscDraw,arg2::PetscReal) | |
| ccall((:PetscDrawLineSetWidth,petsc),PetscErrorCode,(PetscDraw,PetscReal),arg1,arg2) | |
| end | |
| function PetscDrawLineGetWidth(arg1::PetscDraw,arg2::Ptr{PetscReal}) | |
| ccall((:PetscDrawLineGetWidth,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function PetscDrawPoint(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::Cint) | |
| ccall((:PetscDrawPoint,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,Cint),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscDrawPointPixel(arg1::PetscDraw,arg2::PetscInt,arg3::PetscInt,arg4::Cint) | |
| ccall((:PetscDrawPointPixel,petsc),PetscErrorCode,(PetscDraw,PetscInt,PetscInt,Cint),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscDrawPointSetSize(arg1::PetscDraw,arg2::PetscReal) | |
| ccall((:PetscDrawPointSetSize,petsc),PetscErrorCode,(PetscDraw,PetscReal),arg1,arg2) | |
| end | |
| function PetscDrawRectangle(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::Cint,arg7::Cint,arg8::Cint,arg9::Cint) | |
| ccall((:PetscDrawRectangle,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,PetscReal,PetscReal,Cint,Cint,Cint,Cint),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) | |
| end | |
| function PetscDrawTriangle(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::PetscReal,arg7::PetscReal,arg8::Cint,arg9::Cint,arg10::Cint) | |
| ccall((:PetscDrawTriangle,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,PetscReal,PetscReal,PetscReal,PetscReal,Cint,Cint,Cint),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) | |
| end | |
| function PetscDrawEllipse(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::Cint) | |
| ccall((:PetscDrawEllipse,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,PetscReal,PetscReal,Cint),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscDrawTensorContourPatch(arg1::PetscDraw,arg2::Cint,arg3::Cint,arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::PetscReal,arg7::PetscReal,arg8::Ptr{PetscReal}) | |
| ccall((:PetscDrawTensorContourPatch,petsc),PetscErrorCode,(PetscDraw,Cint,Cint,Ptr{PetscReal},Ptr{PetscReal},PetscReal,PetscReal,Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function PetscDrawTensorContour(arg1::PetscDraw,arg2::Cint,arg3::Cint,arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal}) | |
| ccall((:PetscDrawTensorContour,petsc),PetscErrorCode,(PetscDraw,Cint,Cint,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscDrawString(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::Cint,arg5::Ptr{Uint8}) | |
| ccall((:PetscDrawString,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,Cint,Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawBoxedString(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::Cint,arg5::Cint,arg6::Ptr{Uint8},arg7::Ptr{PetscReal},arg8::Ptr{PetscReal}) | |
| ccall((:PetscDrawBoxedString,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,Cint,Cint,Ptr{Uint8},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function PetscDrawBoxedStringSize(arg1::PetscDraw,arg2::Ptr{Uint8},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal}) | |
| ccall((:PetscDrawBoxedStringSize,petsc),PetscErrorCode,(PetscDraw,Ptr{Uint8},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscDrawStringVertical(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::Cint,arg5::Ptr{Uint8}) | |
| ccall((:PetscDrawStringVertical,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,Cint,Ptr{Uint8}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawStringSetSize(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal) | |
| ccall((:PetscDrawStringSetSize,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal),arg1,arg2,arg3) | |
| end | |
| function PetscDrawStringGetSize(arg1::PetscDraw,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal}) | |
| ccall((:PetscDrawStringGetSize,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawSetViewPort(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal) | |
| ccall((:PetscDrawSetViewPort,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawGetViewPort(arg1::PetscDraw,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal}) | |
| ccall((:PetscDrawGetViewPort,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawSplitViewPort(arg1::PetscDraw) | |
| ccall((:PetscDrawSplitViewPort,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawSetCoordinates(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal) | |
| ccall((:PetscDrawSetCoordinates,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawGetCoordinates(arg1::PetscDraw,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal}) | |
| ccall((:PetscDrawGetCoordinates,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawSetTitle(arg1::PetscDraw,arg2::Ptr{Uint8}) | |
| ccall((:PetscDrawSetTitle,petsc),PetscErrorCode,(PetscDraw,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscDrawAppendTitle(arg1::PetscDraw,arg2::Ptr{Uint8}) | |
| ccall((:PetscDrawAppendTitle,petsc),PetscErrorCode,(PetscDraw,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscDrawGetTitle(arg1::PetscDraw,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscDrawGetTitle,petsc),PetscErrorCode,(PetscDraw,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscDrawSetPause(arg1::PetscDraw,arg2::PetscReal) | |
| ccall((:PetscDrawSetPause,petsc),PetscErrorCode,(PetscDraw,PetscReal),arg1,arg2) | |
| end | |
| function PetscDrawGetPause(arg1::PetscDraw,arg2::Ptr{PetscReal}) | |
| ccall((:PetscDrawGetPause,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function PetscDrawPause(arg1::PetscDraw) | |
| ccall((:PetscDrawPause,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawSetDoubleBuffer(arg1::PetscDraw) | |
| ccall((:PetscDrawSetDoubleBuffer,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawFlush(arg1::PetscDraw) | |
| ccall((:PetscDrawFlush,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawSynchronizedFlush(arg1::PetscDraw) | |
| ccall((:PetscDrawSynchronizedFlush,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawClear(arg1::PetscDraw) | |
| ccall((:PetscDrawClear,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawSave(arg1::PetscDraw) | |
| ccall((:PetscDrawSave,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawSynchronizedClear(arg1::PetscDraw) | |
| ccall((:PetscDrawSynchronizedClear,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawBOP(arg1::PetscDraw) | |
| ccall((:PetscDrawBOP,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawEOP(arg1::PetscDraw) | |
| ccall((:PetscDrawEOP,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawSetDisplay(arg1::PetscDraw,arg2::Ptr{Uint8}) | |
| ccall((:PetscDrawSetDisplay,petsc),PetscErrorCode,(PetscDraw,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PetscDrawGetSingleton(arg1::PetscDraw,arg2::Ptr{PetscDraw}) | |
| ccall((:PetscDrawGetSingleton,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscDraw}),arg1,arg2) | |
| end | |
| function PetscDrawRestoreSingleton(arg1::PetscDraw,arg2::Ptr{PetscDraw}) | |
| ccall((:PetscDrawRestoreSingleton,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscDraw}),arg1,arg2) | |
| end | |
| function PetscDrawGetCurrentPoint(arg1::PetscDraw,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal}) | |
| ccall((:PetscDrawGetCurrentPoint,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawSetCurrentPoint(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal) | |
| ccall((:PetscDrawSetCurrentPoint,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal),arg1,arg2,arg3) | |
| end | |
| function PetscDrawPushCurrentPoint(arg1::PetscDraw,arg2::PetscReal,arg3::PetscReal) | |
| ccall((:PetscDrawPushCurrentPoint,petsc),PetscErrorCode,(PetscDraw,PetscReal,PetscReal),arg1,arg2,arg3) | |
| end | |
| function PetscDrawPopCurrentPoint(arg1::PetscDraw) | |
| ccall((:PetscDrawPopCurrentPoint,petsc),PetscErrorCode,(PetscDraw,),arg1) | |
| end | |
| function PetscDrawGetBoundingBox(arg1::PetscDraw,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal}) | |
| ccall((:PetscDrawGetBoundingBox,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawGetMouseButton(arg1::PetscDraw,arg2::Ptr{PetscDrawButton},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal}) | |
| ccall((:PetscDrawGetMouseButton,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscDrawButton},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscDrawSynchronizedGetMouseButton(arg1::PetscDraw,arg2::Ptr{PetscDrawButton},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal}) | |
| ccall((:PetscDrawSynchronizedGetMouseButton,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscDrawButton},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscDrawZoom(arg1::PetscDraw,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:PetscDrawZoom,petsc),PetscErrorCode,(PetscDraw,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawViewPortsCreate(arg1::PetscDraw,arg2::PetscInt,arg3::Ptr{Ptr{PetscDrawViewPorts}}) | |
| ccall((:PetscDrawViewPortsCreate,petsc),PetscErrorCode,(PetscDraw,PetscInt,Ptr{Ptr{PetscDrawViewPorts}}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawViewPortsCreateRect(arg1::PetscDraw,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{Ptr{PetscDrawViewPorts}}) | |
| ccall((:PetscDrawViewPortsCreateRect,petsc),PetscErrorCode,(PetscDraw,PetscInt,PetscInt,Ptr{Ptr{PetscDrawViewPorts}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscDrawViewPortsDestroy(arg1::Ptr{PetscDrawViewPorts}) | |
| ccall((:PetscDrawViewPortsDestroy,petsc),PetscErrorCode,(Ptr{PetscDrawViewPorts},),arg1) | |
| end | |
| function PetscDrawViewPortsSet(arg1::Ptr{PetscDrawViewPorts},arg2::PetscInt) | |
| ccall((:PetscDrawViewPortsSet,petsc),PetscErrorCode,(Ptr{PetscDrawViewPorts},PetscInt),arg1,arg2) | |
| end | |
| function PetscDrawAxisCreate(arg1::PetscDraw,arg2::Ptr{PetscDrawAxis}) | |
| ccall((:PetscDrawAxisCreate,petsc),PetscErrorCode,(PetscDraw,Ptr{PetscDrawAxis}),arg1,arg2) | |
| end | |
| function PetscDrawAxisDestroy(arg1::Ptr{PetscDrawAxis}) | |
| ccall((:PetscDrawAxisDestroy,petsc),PetscErrorCode,(Ptr{PetscDrawAxis},),arg1) | |
| end | |
| function PetscDrawAxisDraw(arg1::PetscDrawAxis) | |
| ccall((:PetscDrawAxisDraw,petsc),PetscErrorCode,(PetscDrawAxis,),arg1) | |
| end | |
| function PetscDrawAxisSetLimits(arg1::PetscDrawAxis,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal) | |
| ccall((:PetscDrawAxisSetLimits,petsc),PetscErrorCode,(PetscDrawAxis,PetscReal,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawAxisGetLimits(arg1::PetscDrawAxis,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal}) | |
| ccall((:PetscDrawAxisGetLimits,petsc),PetscErrorCode,(PetscDrawAxis,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawAxisSetHoldLimits(arg1::PetscDrawAxis,arg2::PetscBool) | |
| ccall((:PetscDrawAxisSetHoldLimits,petsc),PetscErrorCode,(PetscDrawAxis,PetscBool),arg1,arg2) | |
| end | |
| function PetscDrawAxisSetColors(arg1::PetscDrawAxis,arg2::Cint,arg3::Cint,arg4::Cint) | |
| ccall((:PetscDrawAxisSetColors,petsc),PetscErrorCode,(PetscDrawAxis,Cint,Cint,Cint),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscDrawAxisSetLabels(arg1::PetscDrawAxis,arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Ptr{Uint8}) | |
| ccall((:PetscDrawAxisSetLabels,petsc),PetscErrorCode,(PetscDrawAxis,Ptr{Uint8},Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscDrawLGCreate(arg1::PetscDraw,arg2::PetscInt,arg3::Ptr{PetscDrawLG}) | |
| ccall((:PetscDrawLGCreate,petsc),PetscErrorCode,(PetscDraw,PetscInt,Ptr{PetscDrawLG}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawLGDestroy(arg1::Ptr{PetscDrawLG}) | |
| ccall((:PetscDrawLGDestroy,petsc),PetscErrorCode,(Ptr{PetscDrawLG},),arg1) | |
| end | |
| function PetscDrawLGAddPoint(arg1::PetscDrawLG,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal}) | |
| ccall((:PetscDrawLGAddPoint,petsc),PetscErrorCode,(PetscDrawLG,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawLGAddCommonPoint(arg1::PetscDrawLG,arg2::PetscReal,arg3::Ptr{PetscReal}) | |
| ccall((:PetscDrawLGAddCommonPoint,petsc),PetscErrorCode,(PetscDrawLG,PetscReal,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawLGAddPoints(arg1::PetscDrawLG,arg2::PetscInt,arg3::Ptr{Ptr{PetscReal}},arg4::Ptr{Ptr{PetscReal}}) | |
| ccall((:PetscDrawLGAddPoints,petsc),PetscErrorCode,(PetscDrawLG,PetscInt,Ptr{Ptr{PetscReal}},Ptr{Ptr{PetscReal}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscDrawLGDraw(arg1::PetscDrawLG) | |
| ccall((:PetscDrawLGDraw,petsc),PetscErrorCode,(PetscDrawLG,),arg1) | |
| end | |
| function PetscDrawLGView(arg1::PetscDrawLG,arg2::PetscViewer) | |
| ccall((:PetscDrawLGView,petsc),PetscErrorCode,(PetscDrawLG,PetscViewer),arg1,arg2) | |
| end | |
| function PetscDrawLGReset(arg1::PetscDrawLG) | |
| ccall((:PetscDrawLGReset,petsc),PetscErrorCode,(PetscDrawLG,),arg1) | |
| end | |
| function PetscDrawLGSetDimension(arg1::PetscDrawLG,arg2::PetscInt) | |
| ccall((:PetscDrawLGSetDimension,petsc),PetscErrorCode,(PetscDrawLG,PetscInt),arg1,arg2) | |
| end | |
| function PetscDrawLGGetDimension(arg1::PetscDrawLG,arg2::Ptr{PetscInt}) | |
| ccall((:PetscDrawLGGetDimension,petsc),PetscErrorCode,(PetscDrawLG,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscDrawLGSetLegend(arg1::PetscDrawLG,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscDrawLGSetLegend,petsc),PetscErrorCode,(PetscDrawLG,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PetscDrawLGGetAxis(arg1::PetscDrawLG,arg2::Ptr{PetscDrawAxis}) | |
| ccall((:PetscDrawLGGetAxis,petsc),PetscErrorCode,(PetscDrawLG,Ptr{PetscDrawAxis}),arg1,arg2) | |
| end | |
| function PetscDrawLGGetDraw(arg1::PetscDrawLG,arg2::Ptr{PetscDraw}) | |
| ccall((:PetscDrawLGGetDraw,petsc),PetscErrorCode,(PetscDrawLG,Ptr{PetscDraw}),arg1,arg2) | |
| end | |
| function PetscDrawLGIndicateDataPoints(arg1::PetscDrawLG) | |
| ccall((:PetscDrawLGIndicateDataPoints,petsc),PetscErrorCode,(PetscDrawLG,),arg1) | |
| end | |
| function PetscDrawLGSetLimits(arg1::PetscDrawLG,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal) | |
| ccall((:PetscDrawLGSetLimits,petsc),PetscErrorCode,(PetscDrawLG,PetscReal,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawLGSetColors(arg1::PetscDrawLG,arg2::Ptr{Cint}) | |
| ccall((:PetscDrawLGSetColors,petsc),PetscErrorCode,(PetscDrawLG,Ptr{Cint}),arg1,arg2) | |
| end | |
| function PetscDrawSPCreate(arg1::PetscDraw,arg2::Cint,arg3::Ptr{PetscDrawSP}) | |
| ccall((:PetscDrawSPCreate,petsc),PetscErrorCode,(PetscDraw,Cint,Ptr{PetscDrawSP}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawSPDestroy(arg1::Ptr{PetscDrawSP}) | |
| ccall((:PetscDrawSPDestroy,petsc),PetscErrorCode,(Ptr{PetscDrawSP},),arg1) | |
| end | |
| function PetscDrawSPAddPoint(arg1::PetscDrawSP,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal}) | |
| ccall((:PetscDrawSPAddPoint,petsc),PetscErrorCode,(PetscDrawSP,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawSPAddPoints(arg1::PetscDrawSP,arg2::Cint,arg3::Ptr{Ptr{PetscReal}},arg4::Ptr{Ptr{PetscReal}}) | |
| ccall((:PetscDrawSPAddPoints,petsc),PetscErrorCode,(PetscDrawSP,Cint,Ptr{Ptr{PetscReal}},Ptr{Ptr{PetscReal}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscDrawSPDraw(arg1::PetscDrawSP,arg2::PetscBool) | |
| ccall((:PetscDrawSPDraw,petsc),PetscErrorCode,(PetscDrawSP,PetscBool),arg1,arg2) | |
| end | |
| function PetscDrawSPReset(arg1::PetscDrawSP) | |
| ccall((:PetscDrawSPReset,petsc),PetscErrorCode,(PetscDrawSP,),arg1) | |
| end | |
| function PetscDrawSPSetDimension(arg1::PetscDrawSP,arg2::Cint) | |
| ccall((:PetscDrawSPSetDimension,petsc),PetscErrorCode,(PetscDrawSP,Cint),arg1,arg2) | |
| end | |
| function PetscDrawSPGetAxis(arg1::PetscDrawSP,arg2::Ptr{PetscDrawAxis}) | |
| ccall((:PetscDrawSPGetAxis,petsc),PetscErrorCode,(PetscDrawSP,Ptr{PetscDrawAxis}),arg1,arg2) | |
| end | |
| function PetscDrawSPGetDraw(arg1::PetscDrawSP,arg2::Ptr{PetscDraw}) | |
| ccall((:PetscDrawSPGetDraw,petsc),PetscErrorCode,(PetscDrawSP,Ptr{PetscDraw}),arg1,arg2) | |
| end | |
| function PetscDrawSPSetLimits(arg1::PetscDrawSP,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal) | |
| ccall((:PetscDrawSPSetLimits,petsc),PetscErrorCode,(PetscDrawSP,PetscReal,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawLGSPDraw(arg1::PetscDrawLG,arg2::PetscDrawSP) | |
| ccall((:PetscDrawLGSPDraw,petsc),PetscErrorCode,(PetscDrawLG,PetscDrawSP),arg1,arg2) | |
| end | |
| function PetscDrawHGCreate(arg1::PetscDraw,arg2::Cint,arg3::Ptr{PetscDrawHG}) | |
| ccall((:PetscDrawHGCreate,petsc),PetscErrorCode,(PetscDraw,Cint,Ptr{PetscDrawHG}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawHGDestroy(arg1::Ptr{PetscDrawHG}) | |
| ccall((:PetscDrawHGDestroy,petsc),PetscErrorCode,(Ptr{PetscDrawHG},),arg1) | |
| end | |
| function PetscDrawHGAddValue(arg1::PetscDrawHG,arg2::PetscReal) | |
| ccall((:PetscDrawHGAddValue,petsc),PetscErrorCode,(PetscDrawHG,PetscReal),arg1,arg2) | |
| end | |
| function PetscDrawHGDraw(arg1::PetscDrawHG) | |
| ccall((:PetscDrawHGDraw,petsc),PetscErrorCode,(PetscDrawHG,),arg1) | |
| end | |
| function PetscDrawHGView(arg1::PetscDrawHG,arg2::PetscViewer) | |
| ccall((:PetscDrawHGView,petsc),PetscErrorCode,(PetscDrawHG,PetscViewer),arg1,arg2) | |
| end | |
| function PetscDrawHGReset(arg1::PetscDrawHG) | |
| ccall((:PetscDrawHGReset,petsc),PetscErrorCode,(PetscDrawHG,),arg1) | |
| end | |
| function PetscDrawHGGetAxis(arg1::PetscDrawHG,arg2::Ptr{PetscDrawAxis}) | |
| ccall((:PetscDrawHGGetAxis,petsc),PetscErrorCode,(PetscDrawHG,Ptr{PetscDrawAxis}),arg1,arg2) | |
| end | |
| function PetscDrawHGGetDraw(arg1::PetscDrawHG,arg2::Ptr{PetscDraw}) | |
| ccall((:PetscDrawHGGetDraw,petsc),PetscErrorCode,(PetscDrawHG,Ptr{PetscDraw}),arg1,arg2) | |
| end | |
| function PetscDrawHGSetLimits(arg1::PetscDrawHG,arg2::PetscReal,arg3::PetscReal,arg4::Cint,arg5::Cint) | |
| ccall((:PetscDrawHGSetLimits,petsc),PetscErrorCode,(PetscDrawHG,PetscReal,PetscReal,Cint,Cint),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDrawHGSetNumberBins(arg1::PetscDrawHG,arg2::Cint) | |
| ccall((:PetscDrawHGSetNumberBins,petsc),PetscErrorCode,(PetscDrawHG,Cint),arg1,arg2) | |
| end | |
| function PetscDrawHGSetColor(arg1::PetscDrawHG,arg2::Cint) | |
| ccall((:PetscDrawHGSetColor,petsc),PetscErrorCode,(PetscDrawHG,Cint),arg1,arg2) | |
| end | |
| function PetscDrawHGCalcStats(arg1::PetscDrawHG,arg2::PetscBool) | |
| ccall((:PetscDrawHGCalcStats,petsc),PetscErrorCode,(PetscDrawHG,PetscBool),arg1,arg2) | |
| end | |
| function PetscDrawHGIntegerBins(arg1::PetscDrawHG,arg2::PetscBool) | |
| ccall((:PetscDrawHGIntegerBins,petsc),PetscErrorCode,(PetscDrawHG,PetscBool),arg1,arg2) | |
| end | |
| function PetscViewerDrawGetDraw(arg1::PetscViewer,arg2::PetscInt,arg3::Ptr{PetscDraw}) | |
| ccall((:PetscViewerDrawGetDraw,petsc),PetscErrorCode,(PetscViewer,PetscInt,Ptr{PetscDraw}),arg1,arg2,arg3) | |
| end | |
| function PetscViewerDrawBaseAdd(arg1::PetscViewer,arg2::PetscInt) | |
| ccall((:PetscViewerDrawBaseAdd,petsc),PetscErrorCode,(PetscViewer,PetscInt),arg1,arg2) | |
| end | |
| function PetscViewerDrawBaseSet(arg1::PetscViewer,arg2::PetscInt) | |
| ccall((:PetscViewerDrawBaseSet,petsc),PetscErrorCode,(PetscViewer,PetscInt),arg1,arg2) | |
| end | |
| function PetscViewerDrawGetDrawLG(arg1::PetscViewer,arg2::PetscInt,arg3::Ptr{PetscDrawLG}) | |
| ccall((:PetscViewerDrawGetDrawLG,petsc),PetscErrorCode,(PetscViewer,PetscInt,Ptr{PetscDrawLG}),arg1,arg2,arg3) | |
| end | |
| function PetscViewerDrawGetDrawAxis(arg1::PetscViewer,arg2::PetscInt,arg3::Ptr{PetscDrawAxis}) | |
| ccall((:PetscViewerDrawGetDrawAxis,petsc),PetscErrorCode,(PetscViewer,PetscInt,Ptr{PetscDrawAxis}),arg1,arg2,arg3) | |
| end | |
| function PetscDrawUtilitySetCmapHue(arg1::Ptr{Cuchar},arg2::Ptr{Cuchar},arg3::Ptr{Cuchar},arg4::Cint) | |
| ccall((:PetscDrawUtilitySetCmapHue,petsc),PetscErrorCode,(Ptr{Cuchar},Ptr{Cuchar},Ptr{Cuchar},Cint),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscDrawUtilitySetGamma(arg1::PetscReal) | |
| ccall((:PetscDrawUtilitySetGamma,petsc),PetscErrorCode,(PetscReal,),arg1) | |
| end | |
| function ISInitializePackage() | |
| ccall((:ISInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function ISSetType(arg1::IS,arg2::ISType) | |
| ccall((:ISSetType,petsc),PetscErrorCode,(IS,ISType),arg1,arg2) | |
| end | |
| function ISGetType(arg1::IS,arg2::Ptr{ISType}) | |
| ccall((:ISGetType,petsc),PetscErrorCode,(IS,Ptr{ISType}),arg1,arg2) | |
| end | |
| function ISRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:ISRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function ISRegisterAll() | |
| ccall((:ISRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function ISGeneralSetIndices(arg1::IS,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscCopyMode) | |
| ccall((:ISGeneralSetIndices,petsc),PetscErrorCode,(IS,PetscInt,Ptr{PetscInt},PetscCopyMode),arg1,arg2,arg3,arg4) | |
| end | |
| function ISBlockSetIndices(arg1::IS,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::PetscCopyMode) | |
| ccall((:ISBlockSetIndices,petsc),PetscErrorCode,(IS,PetscInt,PetscInt,Ptr{PetscInt},PetscCopyMode),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function ISStrideSetStride(arg1::IS,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:ISStrideSetStride,petsc),PetscErrorCode,(IS,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function ISDestroy(arg1::Ptr{IS}) | |
| ccall((:ISDestroy,petsc),PetscErrorCode,(Ptr{IS},),arg1) | |
| end | |
| function ISSetPermutation(arg1::IS) | |
| ccall((:ISSetPermutation,petsc),PetscErrorCode,(IS,),arg1) | |
| end | |
| function ISPermutation(arg1::IS,arg2::Ptr{PetscBool}) | |
| ccall((:ISPermutation,petsc),PetscErrorCode,(IS,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function ISSetIdentity(arg1::IS) | |
| ccall((:ISSetIdentity,petsc),PetscErrorCode,(IS,),arg1) | |
| end | |
| function ISIdentity(arg1::IS,arg2::Ptr{PetscBool}) | |
| ccall((:ISIdentity,petsc),PetscErrorCode,(IS,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function ISContiguousLocal(arg1::IS,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{PetscBool}) | |
| ccall((:ISContiguousLocal,petsc),PetscErrorCode,(IS,PetscInt,PetscInt,Ptr{PetscInt},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function ISGetIndices(arg1::IS,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISGetIndices,petsc),PetscErrorCode,(IS,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISRestoreIndices(arg1::IS,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISRestoreIndices,petsc),PetscErrorCode,(IS,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISGetTotalIndices(arg1::IS,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISGetTotalIndices,petsc),PetscErrorCode,(IS,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISRestoreTotalIndices(arg1::IS,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISRestoreTotalIndices,petsc),PetscErrorCode,(IS,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISGetNonlocalIndices(arg1::IS,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISGetNonlocalIndices,petsc),PetscErrorCode,(IS,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISRestoreNonlocalIndices(arg1::IS,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISRestoreNonlocalIndices,petsc),PetscErrorCode,(IS,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISGetNonlocalIS(arg1::IS,is::Ptr{IS}) | |
| ccall((:ISGetNonlocalIS,petsc),PetscErrorCode,(IS,Ptr{IS}),arg1,is) | |
| end | |
| function ISRestoreNonlocalIS(arg1::IS,is::Ptr{IS}) | |
| ccall((:ISRestoreNonlocalIS,petsc),PetscErrorCode,(IS,Ptr{IS}),arg1,is) | |
| end | |
| function ISGetSize(arg1::IS,arg2::Ptr{PetscInt}) | |
| ccall((:ISGetSize,petsc),PetscErrorCode,(IS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function ISGetLocalSize(arg1::IS,arg2::Ptr{PetscInt}) | |
| ccall((:ISGetLocalSize,petsc),PetscErrorCode,(IS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function ISInvertPermutation(arg1::IS,arg2::PetscInt,arg3::Ptr{IS}) | |
| ccall((:ISInvertPermutation,petsc),PetscErrorCode,(IS,PetscInt,Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function ISView(arg1::IS,arg2::PetscViewer) | |
| ccall((:ISView,petsc),PetscErrorCode,(IS,PetscViewer),arg1,arg2) | |
| end | |
| function ISEqual(arg1::IS,arg2::IS,arg3::Ptr{PetscBool}) | |
| ccall((:ISEqual,petsc),PetscErrorCode,(IS,IS,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function ISSort(arg1::IS) | |
| ccall((:ISSort,petsc),PetscErrorCode,(IS,),arg1) | |
| end | |
| function ISSorted(arg1::IS,arg2::Ptr{PetscBool}) | |
| ccall((:ISSorted,petsc),PetscErrorCode,(IS,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function ISDifference(arg1::IS,arg2::IS,arg3::Ptr{IS}) | |
| ccall((:ISDifference,petsc),PetscErrorCode,(IS,IS,Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function ISSum(arg1::IS,arg2::IS,arg3::Ptr{IS}) | |
| ccall((:ISSum,petsc),PetscErrorCode,(IS,IS,Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function ISExpand(arg1::IS,arg2::IS,arg3::Ptr{IS}) | |
| ccall((:ISExpand,petsc),PetscErrorCode,(IS,IS,Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function ISGetMinMax(arg1::IS,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:ISGetMinMax,petsc),PetscErrorCode,(IS,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function ISBlockGetIndices(arg1::IS,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISBlockGetIndices,petsc),PetscErrorCode,(IS,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISBlockRestoreIndices(arg1::IS,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISBlockRestoreIndices,petsc),PetscErrorCode,(IS,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISBlockGetLocalSize(arg1::IS,arg2::Ptr{PetscInt}) | |
| ccall((:ISBlockGetLocalSize,petsc),PetscErrorCode,(IS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function ISBlockGetSize(arg1::IS,arg2::Ptr{PetscInt}) | |
| ccall((:ISBlockGetSize,petsc),PetscErrorCode,(IS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function ISGetBlockSize(arg1::IS,arg2::Ptr{PetscInt}) | |
| ccall((:ISGetBlockSize,petsc),PetscErrorCode,(IS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function ISSetBlockSize(arg1::IS,arg2::PetscInt) | |
| ccall((:ISSetBlockSize,petsc),PetscErrorCode,(IS,PetscInt),arg1,arg2) | |
| end | |
| function ISStrideGetInfo(arg1::IS,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:ISStrideGetInfo,petsc),PetscErrorCode,(IS,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function ISToGeneral(arg1::IS) | |
| ccall((:ISToGeneral,petsc),PetscErrorCode,(IS,),arg1) | |
| end | |
| function ISDuplicate(arg1::IS,arg2::Ptr{IS}) | |
| ccall((:ISDuplicate,petsc),PetscErrorCode,(IS,Ptr{IS}),arg1,arg2) | |
| end | |
| function ISCopy(arg1::IS,arg2::IS) | |
| ccall((:ISCopy,petsc),PetscErrorCode,(IS,IS),arg1,arg2) | |
| end | |
| function ISAllGather(arg1::IS,arg2::Ptr{IS}) | |
| ccall((:ISAllGather,petsc),PetscErrorCode,(IS,Ptr{IS}),arg1,arg2) | |
| end | |
| function ISComplement(arg1::IS,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{IS}) | |
| ccall((:ISComplement,petsc),PetscErrorCode,(IS,PetscInt,PetscInt,Ptr{IS}),arg1,arg2,arg3,arg4) | |
| end | |
| function ISPairToList(arg1::IS,arg2::IS,arg3::Ptr{PetscInt},arg4::Ptr{Ptr{IS}}) | |
| ccall((:ISPairToList,petsc),PetscErrorCode,(IS,IS,Ptr{PetscInt},Ptr{Ptr{IS}}),arg1,arg2,arg3,arg4) | |
| end | |
| function ISEmbed(arg1::IS,arg2::IS,arg3::PetscBool,arg4::Ptr{IS}) | |
| ccall((:ISEmbed,petsc),PetscErrorCode,(IS,IS,PetscBool,Ptr{IS}),arg1,arg2,arg3,arg4) | |
| end | |
| function ISLocalToGlobalMappingCreateIS(arg1::IS,arg2::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:ISLocalToGlobalMappingCreateIS,petsc),PetscErrorCode,(IS,Ptr{ISLocalToGlobalMapping}),arg1,arg2) | |
| end | |
| function ISLocalToGlobalMappingCreateSF(arg1::PetscSF,arg2::PetscInt,arg3::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:ISLocalToGlobalMappingCreateSF,petsc),PetscErrorCode,(PetscSF,PetscInt,Ptr{ISLocalToGlobalMapping}),arg1,arg2,arg3) | |
| end | |
| function ISLocalToGlobalMappingView(arg1::ISLocalToGlobalMapping,arg2::PetscViewer) | |
| ccall((:ISLocalToGlobalMappingView,petsc),PetscErrorCode,(ISLocalToGlobalMapping,PetscViewer),arg1,arg2) | |
| end | |
| function ISLocalToGlobalMappingDestroy(arg1::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:ISLocalToGlobalMappingDestroy,petsc),PetscErrorCode,(Ptr{ISLocalToGlobalMapping},),arg1) | |
| end | |
| function ISLocalToGlobalMappingApplyIS(arg1::ISLocalToGlobalMapping,arg2::IS,arg3::Ptr{IS}) | |
| ccall((:ISLocalToGlobalMappingApplyIS,petsc),PetscErrorCode,(ISLocalToGlobalMapping,IS,Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function ISLocalToGlobalMappingApply(arg1::ISLocalToGlobalMapping,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:ISLocalToGlobalMappingApply,petsc),PetscErrorCode,(ISLocalToGlobalMapping,PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function ISGlobalToLocalMappingApply(arg1::ISLocalToGlobalMapping,arg2::ISGlobalToLocalMappingType,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt}) | |
| ccall((:ISGlobalToLocalMappingApply,petsc),PetscErrorCode,(ISLocalToGlobalMapping,ISGlobalToLocalMappingType,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function ISLocalToGlobalMappingGetSize(arg1::ISLocalToGlobalMapping,arg2::Ptr{PetscInt}) | |
| ccall((:ISLocalToGlobalMappingGetSize,petsc),PetscErrorCode,(ISLocalToGlobalMapping,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function ISLocalToGlobalMappingGetInfo(arg1::ISLocalToGlobalMapping,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscInt}},arg4::Ptr{Ptr{PetscInt}},arg5::Ptr{Ptr{Ptr{PetscInt}}}) | |
| ccall((:ISLocalToGlobalMappingGetInfo,petsc),PetscErrorCode,(ISLocalToGlobalMapping,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{Ptr{Ptr{PetscInt}}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function ISLocalToGlobalMappingRestoreInfo(arg1::ISLocalToGlobalMapping,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscInt}},arg4::Ptr{Ptr{PetscInt}},arg5::Ptr{Ptr{Ptr{PetscInt}}}) | |
| ccall((:ISLocalToGlobalMappingRestoreInfo,petsc),PetscErrorCode,(ISLocalToGlobalMapping,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{Ptr{Ptr{PetscInt}}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function ISLocalToGlobalMappingGetIndices(arg1::ISLocalToGlobalMapping,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISLocalToGlobalMappingGetIndices,petsc),PetscErrorCode,(ISLocalToGlobalMapping,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISLocalToGlobalMappingRestoreIndices(arg1::ISLocalToGlobalMapping,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:ISLocalToGlobalMappingRestoreIndices,petsc),PetscErrorCode,(ISLocalToGlobalMapping,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function ISLocalToGlobalMappingBlock(arg1::ISLocalToGlobalMapping,arg2::PetscInt,arg3::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:ISLocalToGlobalMappingBlock,petsc),PetscErrorCode,(ISLocalToGlobalMapping,PetscInt,Ptr{ISLocalToGlobalMapping}),arg1,arg2,arg3) | |
| end | |
| function ISLocalToGlobalMappingUnBlock(arg1::ISLocalToGlobalMapping,arg2::PetscInt,arg3::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:ISLocalToGlobalMappingUnBlock,petsc),PetscErrorCode,(ISLocalToGlobalMapping,PetscInt,Ptr{ISLocalToGlobalMapping}),arg1,arg2,arg3) | |
| end | |
| function ISG2LMapApply(arg1::ISLocalToGlobalMapping,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:ISG2LMapApply,petsc),PetscErrorCode,(ISLocalToGlobalMapping,PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function ISColoringDestroy(arg1::Ptr{ISColoring}) | |
| ccall((:ISColoringDestroy,petsc),PetscErrorCode,(Ptr{ISColoring},),arg1) | |
| end | |
| function ISColoringView(arg1::ISColoring,arg2::PetscViewer) | |
| ccall((:ISColoringView,petsc),PetscErrorCode,(ISColoring,PetscViewer),arg1,arg2) | |
| end | |
| function ISColoringGetIS(arg1::ISColoring,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{IS}}) | |
| ccall((:ISColoringGetIS,petsc),PetscErrorCode,(ISColoring,Ptr{PetscInt},Ptr{Ptr{IS}}),arg1,arg2,arg3) | |
| end | |
| function ISColoringRestoreIS(arg1::ISColoring,arg2::Ptr{Ptr{IS}}) | |
| ccall((:ISColoringRestoreIS,petsc),PetscErrorCode,(ISColoring,Ptr{Ptr{IS}}),arg1,arg2) | |
| end | |
| function ISColoringReference(arg1::ISColoring) | |
| ccall((:ISColoringReference,petsc),PetscErrorCode,(ISColoring,),arg1) | |
| end | |
| function ISColoringSetType(arg1::ISColoring,arg2::ISColoringType) | |
| ccall((:ISColoringSetType,petsc),PetscErrorCode,(ISColoring,ISColoringType),arg1,arg2) | |
| end | |
| function ISPartitioningToNumbering(arg1::IS,arg2::Ptr{IS}) | |
| ccall((:ISPartitioningToNumbering,petsc),PetscErrorCode,(IS,Ptr{IS}),arg1,arg2) | |
| end | |
| function ISPartitioningCount(arg1::IS,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:ISPartitioningCount,petsc),PetscErrorCode,(IS,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function ISCompressIndicesGeneral(arg1::PetscInt,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::Ptr{IS},arg6::Ptr{IS}) | |
| ccall((:ISCompressIndicesGeneral,petsc),PetscErrorCode,(PetscInt,PetscInt,PetscInt,PetscInt,Ptr{IS},Ptr{IS}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function ISCompressIndicesSorted(arg1::PetscInt,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{IS},arg5::Ptr{IS}) | |
| ccall((:ISCompressIndicesSorted,petsc),PetscErrorCode,(PetscInt,PetscInt,PetscInt,Ptr{IS},Ptr{IS}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function ISExpandIndicesGeneral(arg1::PetscInt,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::Ptr{IS},arg6::Ptr{IS}) | |
| ccall((:ISExpandIndicesGeneral,petsc),PetscErrorCode,(PetscInt,PetscInt,PetscInt,PetscInt,Ptr{IS},Ptr{IS}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscLayoutSetUp(arg1::PetscLayout) | |
| ccall((:PetscLayoutSetUp,petsc),PetscErrorCode,(PetscLayout,),arg1) | |
| end | |
| function PetscLayoutDestroy(arg1::Ptr{PetscLayout}) | |
| ccall((:PetscLayoutDestroy,petsc),PetscErrorCode,(Ptr{PetscLayout},),arg1) | |
| end | |
| function PetscLayoutDuplicate(arg1::PetscLayout,arg2::Ptr{PetscLayout}) | |
| ccall((:PetscLayoutDuplicate,petsc),PetscErrorCode,(PetscLayout,Ptr{PetscLayout}),arg1,arg2) | |
| end | |
| function PetscLayoutReference(arg1::PetscLayout,arg2::Ptr{PetscLayout}) | |
| ccall((:PetscLayoutReference,petsc),PetscErrorCode,(PetscLayout,Ptr{PetscLayout}),arg1,arg2) | |
| end | |
| function PetscLayoutSetLocalSize(arg1::PetscLayout,arg2::PetscInt) | |
| ccall((:PetscLayoutSetLocalSize,petsc),PetscErrorCode,(PetscLayout,PetscInt),arg1,arg2) | |
| end | |
| function PetscLayoutGetLocalSize(arg1::PetscLayout,arg2::Ptr{PetscInt}) | |
| ccall((:PetscLayoutGetLocalSize,petsc),PetscErrorCode,(PetscLayout,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscLayoutSetSize(arg1::PetscLayout,arg2::PetscInt) | |
| ccall((:PetscLayoutSetSize,petsc),PetscErrorCode,(PetscLayout,PetscInt),arg1,arg2) | |
| end | |
| function PetscLayoutGetSize(arg1::PetscLayout,arg2::Ptr{PetscInt}) | |
| ccall((:PetscLayoutGetSize,petsc),PetscErrorCode,(PetscLayout,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscLayoutSetBlockSize(arg1::PetscLayout,arg2::PetscInt) | |
| ccall((:PetscLayoutSetBlockSize,petsc),PetscErrorCode,(PetscLayout,PetscInt),arg1,arg2) | |
| end | |
| function PetscLayoutGetBlockSize(arg1::PetscLayout,arg2::Ptr{PetscInt}) | |
| ccall((:PetscLayoutGetBlockSize,petsc),PetscErrorCode,(PetscLayout,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscLayoutGetRange(arg1::PetscLayout,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:PetscLayoutGetRange,petsc),PetscErrorCode,(PetscLayout,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscLayoutGetRanges(arg1::PetscLayout,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:PetscLayoutGetRanges,petsc),PetscErrorCode,(PetscLayout,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function PetscLayoutSetISLocalToGlobalMapping(arg1::PetscLayout,arg2::ISLocalToGlobalMapping) | |
| ccall((:PetscLayoutSetISLocalToGlobalMapping,petsc),PetscErrorCode,(PetscLayout,ISLocalToGlobalMapping),arg1,arg2) | |
| end | |
| function PetscLayoutSetISLocalToGlobalMappingBlock(arg1::PetscLayout,arg2::ISLocalToGlobalMapping) | |
| ccall((:PetscLayoutSetISLocalToGlobalMappingBlock,petsc),PetscErrorCode,(PetscLayout,ISLocalToGlobalMapping),arg1,arg2) | |
| end | |
| function PetscSFSetGraphLayout(arg1::PetscSF,arg2::PetscLayout,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::PetscCopyMode,arg6::Ptr{PetscInt}) | |
| ccall((:PetscSFSetGraphLayout,petsc),PetscErrorCode,(PetscSF,PetscLayout,PetscInt,Ptr{PetscInt},PetscCopyMode,Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscLayoutFindOwner(map::PetscLayout,idx::PetscInt,owner::Ptr{PetscInt}) | |
| ccall((:PetscLayoutFindOwner,petsc),PetscErrorCode,(PetscLayout,PetscInt,Ptr{PetscInt}),map,idx,owner) | |
| end | |
| function PetscLayoutFindOwnerIndex(map::PetscLayout,idx::PetscInt,owner::Ptr{PetscInt},lidx::Ptr{PetscInt}) | |
| ccall((:PetscLayoutFindOwnerIndex,petsc),PetscErrorCode,(PetscLayout,PetscInt,Ptr{PetscInt},Ptr{PetscInt}),map,idx,owner,lidx) | |
| end | |
| function PetscSectionClone(arg1::PetscSection,arg2::Ptr{PetscSection}) | |
| ccall((:PetscSectionClone,petsc),PetscErrorCode,(PetscSection,Ptr{PetscSection}),arg1,arg2) | |
| end | |
| function PetscSectionGetNumFields(arg1::PetscSection,arg2::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetNumFields,petsc),PetscErrorCode,(PetscSection,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscSectionSetNumFields(arg1::PetscSection,arg2::PetscInt) | |
| ccall((:PetscSectionSetNumFields,petsc),PetscErrorCode,(PetscSection,PetscInt),arg1,arg2) | |
| end | |
| function PetscSectionGetFieldName(arg1::PetscSection,arg2::PetscInt,arg3::Ptr{Ptr{Uint8}}) | |
| ccall((:PetscSectionGetFieldName,petsc),PetscErrorCode,(PetscSection,PetscInt,Ptr{Ptr{Uint8}}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionSetFieldName(arg1::PetscSection,arg2::PetscInt,arg3::Ptr{Uint8}) | |
| ccall((:PetscSectionSetFieldName,petsc),PetscErrorCode,(PetscSection,PetscInt,Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionGetFieldComponents(arg1::PetscSection,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetFieldComponents,petsc),PetscErrorCode,(PetscSection,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionSetFieldComponents(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:PetscSectionSetFieldComponents,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscSectionGetChart(arg1::PetscSection,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetChart,petsc),PetscErrorCode,(PetscSection,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionSetChart(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:PetscSectionSetChart,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscSectionGetDof(arg1::PetscSection,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetDof,petsc),PetscErrorCode,(PetscSection,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionSetDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:PetscSectionSetDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscSectionAddDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:PetscSectionAddDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscSectionGetFieldDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetFieldDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionSetFieldDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:PetscSectionSetFieldDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionAddFieldDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:PetscSectionAddFieldDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionGetConstraintDof(arg1::PetscSection,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetConstraintDof,petsc),PetscErrorCode,(PetscSection,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionSetConstraintDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:PetscSectionSetConstraintDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscSectionAddConstraintDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:PetscSectionAddConstraintDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscSectionGetFieldConstraintDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetFieldConstraintDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionSetFieldConstraintDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:PetscSectionSetFieldConstraintDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionAddFieldConstraintDof(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:PetscSectionAddFieldConstraintDof,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionGetConstraintIndices(arg1::PetscSection,arg2::PetscInt,arg3::Ptr{Ptr{PetscInt}}) | |
| ccall((:PetscSectionGetConstraintIndices,petsc),PetscErrorCode,(PetscSection,PetscInt,Ptr{Ptr{PetscInt}}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionSetConstraintIndices(arg1::PetscSection,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:PetscSectionSetConstraintIndices,petsc),PetscErrorCode,(PetscSection,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionGetFieldConstraintIndices(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{Ptr{PetscInt}}) | |
| ccall((:PetscSectionGetFieldConstraintIndices,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionSetFieldConstraintIndices(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:PetscSectionSetFieldConstraintIndices,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionSetUpBC(arg1::PetscSection) | |
| ccall((:PetscSectionSetUpBC,petsc),PetscErrorCode,(PetscSection,),arg1) | |
| end | |
| function PetscSectionSetUp(arg1::PetscSection) | |
| ccall((:PetscSectionSetUp,petsc),PetscErrorCode,(PetscSection,),arg1) | |
| end | |
| function PetscSectionGetMaxDof(arg1::PetscSection,arg2::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetMaxDof,petsc),PetscErrorCode,(PetscSection,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscSectionGetStorageSize(arg1::PetscSection,arg2::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetStorageSize,petsc),PetscErrorCode,(PetscSection,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscSectionGetConstrainedStorageSize(arg1::PetscSection,arg2::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetConstrainedStorageSize,petsc),PetscErrorCode,(PetscSection,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscSectionGetOffset(arg1::PetscSection,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetOffset,petsc),PetscErrorCode,(PetscSection,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionSetOffset(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:PetscSectionSetOffset,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscSectionGetFieldOffset(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetFieldOffset,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionSetFieldOffset(arg1::PetscSection,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:PetscSectionSetFieldOffset,petsc),PetscErrorCode,(PetscSection,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionGetOffsetRange(arg1::PetscSection,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:PetscSectionGetOffsetRange,petsc),PetscErrorCode,(PetscSection,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PetscSectionView(arg1::PetscSection,arg2::PetscViewer) | |
| ccall((:PetscSectionView,petsc),PetscErrorCode,(PetscSection,PetscViewer),arg1,arg2) | |
| end | |
| function PetscSectionReset(arg1::PetscSection) | |
| ccall((:PetscSectionReset,petsc),PetscErrorCode,(PetscSection,),arg1) | |
| end | |
| function PetscSectionDestroy(arg1::Ptr{PetscSection}) | |
| ccall((:PetscSectionDestroy,petsc),PetscErrorCode,(Ptr{PetscSection},),arg1) | |
| end | |
| function PetscSectionCreateGlobalSection(arg1::PetscSection,arg2::PetscSF,arg3::PetscBool,arg4::Ptr{PetscSection}) | |
| ccall((:PetscSectionCreateGlobalSection,petsc),PetscErrorCode,(PetscSection,PetscSF,PetscBool,Ptr{PetscSection}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionCreateGlobalSectionCensored(arg1::PetscSection,arg2::PetscSF,arg3::PetscBool,arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{PetscSection}) | |
| ccall((:PetscSectionCreateGlobalSectionCensored,petsc),PetscErrorCode,(PetscSection,PetscSF,PetscBool,PetscInt,Ptr{PetscInt},Ptr{PetscSection}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PetscSectionCreateSubsection(arg1::PetscSection,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscSection}) | |
| ccall((:PetscSectionCreateSubsection,petsc),PetscErrorCode,(PetscSection,PetscInt,Ptr{PetscInt},Ptr{PetscSection}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSectionCreateSubmeshSection(arg1::PetscSection,arg2::IS,arg3::Ptr{PetscSection}) | |
| ccall((:PetscSectionCreateSubmeshSection,petsc),PetscErrorCode,(PetscSection,IS,Ptr{PetscSection}),arg1,arg2,arg3) | |
| end | |
| function PetscSFConvertPartition(arg1::PetscSF,arg2::PetscSection,arg3::IS,arg4::Ptr{ISLocalToGlobalMapping},arg5::Ptr{PetscSF}) | |
| ccall((:PetscSFConvertPartition,petsc),PetscErrorCode,(PetscSF,PetscSection,IS,Ptr{ISLocalToGlobalMapping},Ptr{PetscSF}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscSFCreateRemoteOffsets(arg1::PetscSF,arg2::PetscSection,arg3::PetscSection,arg4::Ptr{Ptr{PetscInt}}) | |
| ccall((:PetscSFCreateRemoteOffsets,petsc),PetscErrorCode,(PetscSF,PetscSection,PetscSection,Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSFDistributeSection(arg1::PetscSF,arg2::PetscSection,arg3::Ptr{Ptr{PetscInt}},arg4::PetscSection) | |
| ccall((:PetscSFDistributeSection,petsc),PetscErrorCode,(PetscSF,PetscSection,Ptr{Ptr{PetscInt}},PetscSection),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscSFCreateSectionSF(arg1::PetscSF,arg2::PetscSection,arg3::Ptr{PetscInt},arg4::PetscSection,arg5::Ptr{PetscSF}) | |
| ccall((:PetscSFCreateSectionSF,petsc),PetscErrorCode,(PetscSF,PetscSection,Ptr{PetscInt},PetscSection,Ptr{PetscSF}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecInitializePackage() | |
| ccall((:VecInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function VecFinalizePackage() | |
| ccall((:VecFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function VecSetFromOptions(arg1::Vec) | |
| ccall((:VecSetFromOptions,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecViewFromOptions(arg1::Vec,arg2::Ptr{Uint8},arg3::Ptr{Uint8}) | |
| ccall((:VecViewFromOptions,petsc),PetscErrorCode,(Vec,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function VecSetUp(arg1::Vec) | |
| ccall((:VecSetUp,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecDestroy(arg1::Ptr{Vec}) | |
| ccall((:VecDestroy,petsc),PetscErrorCode,(Ptr{Vec},),arg1) | |
| end | |
| function VecZeroEntries(arg1::Vec) | |
| ccall((:VecZeroEntries,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecSetOptionsPrefix(arg1::Vec,arg2::Ptr{Uint8}) | |
| ccall((:VecSetOptionsPrefix,petsc),PetscErrorCode,(Vec,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function VecAppendOptionsPrefix(arg1::Vec,arg2::Ptr{Uint8}) | |
| ccall((:VecAppendOptionsPrefix,petsc),PetscErrorCode,(Vec,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function VecGetOptionsPrefix(arg1::Vec,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:VecGetOptionsPrefix,petsc),PetscErrorCode,(Vec,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function VecSetSizes(arg1::Vec,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:VecSetSizes,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function VecDotNorm2(arg1::Vec,arg2::Vec,arg3::Ptr{PetscScalar},arg4::Ptr{PetscReal}) | |
| ccall((:VecDotNorm2,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscScalar},Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecDot(arg1::Vec,arg2::Vec,arg3::Ptr{PetscScalar}) | |
| ccall((:VecDot,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function VecDotRealPart(arg1::Vec,arg2::Vec,arg3::Ptr{PetscReal}) | |
| ccall((:VecDotRealPart,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecTDot(arg1::Vec,arg2::Vec,arg3::Ptr{PetscScalar}) | |
| ccall((:VecTDot,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function VecMDot(arg1::Vec,arg2::PetscInt,arg3::Ptr{Vec},arg4::Ptr{PetscScalar}) | |
| ccall((:VecMDot,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{Vec},Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecMTDot(arg1::Vec,arg2::PetscInt,arg3::Ptr{Vec},arg4::Ptr{PetscScalar}) | |
| ccall((:VecMTDot,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{Vec},Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecGetSubVector(arg1::Vec,arg2::IS,arg3::Ptr{Vec}) | |
| ccall((:VecGetSubVector,petsc),PetscErrorCode,(Vec,IS,Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function VecRestoreSubVector(arg1::Vec,arg2::IS,arg3::Ptr{Vec}) | |
| ccall((:VecRestoreSubVector,petsc),PetscErrorCode,(Vec,IS,Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function VecNorm(arg1::Vec,arg2::NormType,arg3::Ptr{PetscReal}) | |
| ccall((:VecNorm,petsc),PetscErrorCode,(Vec,NormType,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecNormAvailable(arg1::Vec,arg2::NormType,arg3::Ptr{PetscBool},arg4::Ptr{PetscReal}) | |
| ccall((:VecNormAvailable,petsc),PetscErrorCode,(Vec,NormType,Ptr{PetscBool},Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecNormalize(arg1::Vec,arg2::Ptr{PetscReal}) | |
| ccall((:VecNormalize,petsc),PetscErrorCode,(Vec,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function VecSum(arg1::Vec,arg2::Ptr{PetscScalar}) | |
| ccall((:VecSum,petsc),PetscErrorCode,(Vec,Ptr{PetscScalar}),arg1,arg2) | |
| end | |
| function VecMax(arg1::Vec,arg2::Ptr{PetscInt},arg3::Ptr{PetscReal}) | |
| ccall((:VecMax,petsc),PetscErrorCode,(Vec,Ptr{PetscInt},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecMin(arg1::Vec,arg2::Ptr{PetscInt},arg3::Ptr{PetscReal}) | |
| ccall((:VecMin,petsc),PetscErrorCode,(Vec,Ptr{PetscInt},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecScale(arg1::Vec,arg2::PetscScalar) | |
| ccall((:VecScale,petsc),PetscErrorCode,(Vec,PetscScalar),arg1,arg2) | |
| end | |
| function VecCopy(arg1::Vec,arg2::Vec) | |
| ccall((:VecCopy,petsc),PetscErrorCode,(Vec,Vec),arg1,arg2) | |
| end | |
| function VecSetRandom(arg1::Vec,arg2::PetscRandom) | |
| ccall((:VecSetRandom,petsc),PetscErrorCode,(Vec,PetscRandom),arg1,arg2) | |
| end | |
| function VecSet(arg1::Vec,arg2::PetscScalar) | |
| ccall((:VecSet,petsc),PetscErrorCode,(Vec,PetscScalar),arg1,arg2) | |
| end | |
| function VecSwap(arg1::Vec,arg2::Vec) | |
| ccall((:VecSwap,petsc),PetscErrorCode,(Vec,Vec),arg1,arg2) | |
| end | |
| function VecAXPY(arg1::Vec,arg2::PetscScalar,arg3::Vec) | |
| ccall((:VecAXPY,petsc),PetscErrorCode,(Vec,PetscScalar,Vec),arg1,arg2,arg3) | |
| end | |
| function VecAXPBY(arg1::Vec,arg2::PetscScalar,arg3::PetscScalar,arg4::Vec) | |
| ccall((:VecAXPBY,petsc),PetscErrorCode,(Vec,PetscScalar,PetscScalar,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function VecMAXPY(arg1::Vec,arg2::PetscInt,arg3::Ptr{PetscScalar},arg4::Ptr{Vec}) | |
| ccall((:VecMAXPY,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{PetscScalar},Ptr{Vec}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecAYPX(arg1::Vec,arg2::PetscScalar,arg3::Vec) | |
| ccall((:VecAYPX,petsc),PetscErrorCode,(Vec,PetscScalar,Vec),arg1,arg2,arg3) | |
| end | |
| function VecWAXPY(arg1::Vec,arg2::PetscScalar,arg3::Vec,arg4::Vec) | |
| ccall((:VecWAXPY,petsc),PetscErrorCode,(Vec,PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function VecAXPBYPCZ(arg1::Vec,arg2::PetscScalar,arg3::PetscScalar,arg4::PetscScalar,arg5::Vec,arg6::Vec) | |
| ccall((:VecAXPBYPCZ,petsc),PetscErrorCode,(Vec,PetscScalar,PetscScalar,PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function VecPointwiseMax(arg1::Vec,arg2::Vec,arg3::Vec) | |
| ccall((:VecPointwiseMax,petsc),PetscErrorCode,(Vec,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function VecPointwiseMaxAbs(arg1::Vec,arg2::Vec,arg3::Vec) | |
| ccall((:VecPointwiseMaxAbs,petsc),PetscErrorCode,(Vec,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function VecPointwiseMin(arg1::Vec,arg2::Vec,arg3::Vec) | |
| ccall((:VecPointwiseMin,petsc),PetscErrorCode,(Vec,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function VecPointwiseMult(arg1::Vec,arg2::Vec,arg3::Vec) | |
| ccall((:VecPointwiseMult,petsc),PetscErrorCode,(Vec,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function VecPointwiseDivide(arg1::Vec,arg2::Vec,arg3::Vec) | |
| ccall((:VecPointwiseDivide,petsc),PetscErrorCode,(Vec,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function VecMaxPointwiseDivide(arg1::Vec,arg2::Vec,arg3::Ptr{PetscReal}) | |
| ccall((:VecMaxPointwiseDivide,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecShift(arg1::Vec,arg2::PetscScalar) | |
| ccall((:VecShift,petsc),PetscErrorCode,(Vec,PetscScalar),arg1,arg2) | |
| end | |
| function VecReciprocal(arg1::Vec) | |
| ccall((:VecReciprocal,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecPermute(arg1::Vec,arg2::IS,arg3::PetscBool) | |
| ccall((:VecPermute,petsc),PetscErrorCode,(Vec,IS,PetscBool),arg1,arg2,arg3) | |
| end | |
| function VecSqrtAbs(arg1::Vec) | |
| ccall((:VecSqrtAbs,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecLog(arg1::Vec) | |
| ccall((:VecLog,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecExp(arg1::Vec) | |
| ccall((:VecExp,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecAbs(arg1::Vec) | |
| ccall((:VecAbs,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecDuplicate(arg1::Vec,arg2::Ptr{Vec}) | |
| ccall((:VecDuplicate,petsc),PetscErrorCode,(Vec,Ptr{Vec}),arg1,arg2) | |
| end | |
| function VecDuplicateVecs(arg1::Vec,arg2::PetscInt,arg3::Ptr{Ptr{Vec}}) | |
| ccall((:VecDuplicateVecs,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{Ptr{Vec}}),arg1,arg2,arg3) | |
| end | |
| function VecDestroyVecs(arg1::PetscInt,arg2::Ptr{Ptr{Vec}}) | |
| ccall((:VecDestroyVecs,petsc),PetscErrorCode,(PetscInt,Ptr{Ptr{Vec}}),arg1,arg2) | |
| end | |
| function VecStrideNormAll(arg1::Vec,arg2::NormType,arg3::Ptr{PetscReal}) | |
| ccall((:VecStrideNormAll,petsc),PetscErrorCode,(Vec,NormType,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecStrideMaxAll(arg1::Vec,arg2::Ptr{PetscInt},arg3::Ptr{PetscReal}) | |
| ccall((:VecStrideMaxAll,petsc),PetscErrorCode,(Vec,Ptr{PetscInt},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecStrideMinAll(arg1::Vec,arg2::Ptr{PetscInt},arg3::Ptr{PetscReal}) | |
| ccall((:VecStrideMinAll,petsc),PetscErrorCode,(Vec,Ptr{PetscInt},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecStrideScaleAll(arg1::Vec,arg2::Ptr{PetscScalar}) | |
| ccall((:VecStrideScaleAll,petsc),PetscErrorCode,(Vec,Ptr{PetscScalar}),arg1,arg2) | |
| end | |
| function VecStrideNorm(arg1::Vec,arg2::PetscInt,arg3::NormType,arg4::Ptr{PetscReal}) | |
| ccall((:VecStrideNorm,petsc),PetscErrorCode,(Vec,PetscInt,NormType,Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecStrideMax(arg1::Vec,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscReal}) | |
| ccall((:VecStrideMax,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{PetscInt},Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecStrideMin(arg1::Vec,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscReal}) | |
| ccall((:VecStrideMin,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{PetscInt},Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecStrideScale(arg1::Vec,arg2::PetscInt,arg3::PetscScalar) | |
| ccall((:VecStrideScale,petsc),PetscErrorCode,(Vec,PetscInt,PetscScalar),arg1,arg2,arg3) | |
| end | |
| function VecStrideSet(arg1::Vec,arg2::PetscInt,arg3::PetscScalar) | |
| ccall((:VecStrideSet,petsc),PetscErrorCode,(Vec,PetscInt,PetscScalar),arg1,arg2,arg3) | |
| end | |
| function VecStrideGather(arg1::Vec,arg2::PetscInt,arg3::Vec,arg4::InsertMode) | |
| ccall((:VecStrideGather,petsc),PetscErrorCode,(Vec,PetscInt,Vec,InsertMode),arg1,arg2,arg3,arg4) | |
| end | |
| function VecStrideScatter(arg1::Vec,arg2::PetscInt,arg3::Vec,arg4::InsertMode) | |
| ccall((:VecStrideScatter,petsc),PetscErrorCode,(Vec,PetscInt,Vec,InsertMode),arg1,arg2,arg3,arg4) | |
| end | |
| function VecStrideGatherAll(arg1::Vec,arg2::Ptr{Vec},arg3::InsertMode) | |
| ccall((:VecStrideGatherAll,petsc),PetscErrorCode,(Vec,Ptr{Vec},InsertMode),arg1,arg2,arg3) | |
| end | |
| function VecStrideScatterAll(arg1::Ptr{Vec},arg2::Vec,arg3::InsertMode) | |
| ccall((:VecStrideScatterAll,petsc),PetscErrorCode,(Ptr{Vec},Vec,InsertMode),arg1,arg2,arg3) | |
| end | |
| function VecSetValues(arg1::Vec,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscScalar},arg5::InsertMode) | |
| ccall((:VecSetValues,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{PetscInt},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecGetValues(arg1::Vec,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscScalar}) | |
| ccall((:VecGetValues,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{PetscInt},Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecAssemblyBegin(arg1::Vec) | |
| ccall((:VecAssemblyBegin,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecAssemblyEnd(arg1::Vec) | |
| ccall((:VecAssemblyEnd,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecStashSetInitialSize(arg1::Vec,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:VecStashSetInitialSize,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function VecStashView(arg1::Vec,arg2::PetscViewer) | |
| ccall((:VecStashView,petsc),PetscErrorCode,(Vec,PetscViewer),arg1,arg2) | |
| end | |
| function VecStashGetInfo(arg1::Vec,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt}) | |
| ccall((:VecStashGetInfo,petsc),PetscErrorCode,(Vec,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecSetValue(v::Vec,i::PetscInt,va::PetscScalar,mode::InsertMode) | |
| ccall((:VecSetValue,petsc),PetscErrorCode,(Vec,PetscInt,PetscScalar,InsertMode),v,i,va,mode) | |
| end | |
| function VecSetBlockSize(arg1::Vec,arg2::PetscInt) | |
| ccall((:VecSetBlockSize,petsc),PetscErrorCode,(Vec,PetscInt),arg1,arg2) | |
| end | |
| function VecGetBlockSize(arg1::Vec,arg2::Ptr{PetscInt}) | |
| ccall((:VecGetBlockSize,petsc),PetscErrorCode,(Vec,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function VecSetValuesBlocked(arg1::Vec,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscScalar},arg5::InsertMode) | |
| ccall((:VecSetValuesBlocked,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{PetscInt},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecSetType(arg1::Vec,arg2::VecType) | |
| ccall((:VecSetType,petsc),PetscErrorCode,(Vec,VecType),arg1,arg2) | |
| end | |
| function VecGetType(arg1::Vec,arg2::Ptr{VecType}) | |
| ccall((:VecGetType,petsc),PetscErrorCode,(Vec,Ptr{VecType}),arg1,arg2) | |
| end | |
| function VecRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:VecRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function VecRegisterAll() | |
| ccall((:VecRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function VecScatterCreate(arg1::Vec,arg2::IS,arg3::Vec,arg4::IS,arg5::Ptr{VecScatter}) | |
| ccall((:VecScatterCreate,petsc),PetscErrorCode,(Vec,IS,Vec,IS,Ptr{VecScatter}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecScatterCreateLocal(arg1::VecScatter,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::PetscInt,arg7::Ptr{PetscInt},arg8::Ptr{PetscInt},arg9::Ptr{PetscInt},arg10::PetscInt) | |
| ccall((:VecScatterCreateLocal,petsc),PetscErrorCode,(VecScatter,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},PetscInt),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) | |
| end | |
| function VecScatterBegin(arg1::VecScatter,arg2::Vec,arg3::Vec,arg4::InsertMode,arg5::ScatterMode) | |
| ccall((:VecScatterBegin,petsc),PetscErrorCode,(VecScatter,Vec,Vec,InsertMode,ScatterMode),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecScatterEnd(arg1::VecScatter,arg2::Vec,arg3::Vec,arg4::InsertMode,arg5::ScatterMode) | |
| ccall((:VecScatterEnd,petsc),PetscErrorCode,(VecScatter,Vec,Vec,InsertMode,ScatterMode),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecScatterDestroy(arg1::Ptr{VecScatter}) | |
| ccall((:VecScatterDestroy,petsc),PetscErrorCode,(Ptr{VecScatter},),arg1) | |
| end | |
| function VecScatterCopy(arg1::VecScatter,arg2::Ptr{VecScatter}) | |
| ccall((:VecScatterCopy,petsc),PetscErrorCode,(VecScatter,Ptr{VecScatter}),arg1,arg2) | |
| end | |
| function VecScatterView(arg1::VecScatter,arg2::PetscViewer) | |
| ccall((:VecScatterView,petsc),PetscErrorCode,(VecScatter,PetscViewer),arg1,arg2) | |
| end | |
| function VecScatterRemap(arg1::VecScatter,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:VecScatterRemap,petsc),PetscErrorCode,(VecScatter,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function VecScatterGetMerged(arg1::VecScatter,arg2::Ptr{PetscBool}) | |
| ccall((:VecScatterGetMerged,petsc),PetscErrorCode,(VecScatter,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function VecGetArray4d(arg1::Vec,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::PetscInt,arg7::PetscInt,arg8::PetscInt,arg9::PetscInt,arg10::Ptr{Ptr{Ptr{Ptr{Ptr{PetscScalar}}}}}) | |
| ccall((:VecGetArray4d,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,Ptr{Ptr{Ptr{Ptr{Ptr{PetscScalar}}}}}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) | |
| end | |
| function VecRestoreArray4d(arg1::Vec,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::PetscInt,arg7::PetscInt,arg8::PetscInt,arg9::PetscInt,arg10::Ptr{Ptr{Ptr{Ptr{Ptr{PetscScalar}}}}}) | |
| ccall((:VecRestoreArray4d,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,Ptr{Ptr{Ptr{Ptr{Ptr{PetscScalar}}}}}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) | |
| end | |
| function VecGetArray3d(arg1::Vec,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::PetscInt,arg7::PetscInt,arg8::Ptr{Ptr{Ptr{Ptr{PetscScalar}}}}) | |
| ccall((:VecGetArray3d,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,Ptr{Ptr{Ptr{Ptr{PetscScalar}}}}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function VecRestoreArray3d(arg1::Vec,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::PetscInt,arg7::PetscInt,arg8::Ptr{Ptr{Ptr{Ptr{PetscScalar}}}}) | |
| ccall((:VecRestoreArray3d,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,Ptr{Ptr{Ptr{Ptr{PetscScalar}}}}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function VecGetArray2d(arg1::Vec,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::Ptr{Ptr{Ptr{PetscScalar}}}) | |
| ccall((:VecGetArray2d,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt,PetscInt,PetscInt,Ptr{Ptr{Ptr{PetscScalar}}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function VecRestoreArray2d(arg1::Vec,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::Ptr{Ptr{Ptr{PetscScalar}}}) | |
| ccall((:VecRestoreArray2d,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt,PetscInt,PetscInt,Ptr{Ptr{Ptr{PetscScalar}}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function VecGetArray1d(arg1::Vec,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{Ptr{PetscScalar}}) | |
| ccall((:VecGetArray1d,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt,Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecRestoreArray1d(arg1::Vec,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{Ptr{PetscScalar}}) | |
| ccall((:VecRestoreArray1d,petsc),PetscErrorCode,(Vec,PetscInt,PetscInt,Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecPlaceArray(arg1::Vec,arg2::Ptr{PetscScalar}) | |
| ccall((:VecPlaceArray,petsc),PetscErrorCode,(Vec,Ptr{PetscScalar}),arg1,arg2) | |
| end | |
| function VecResetArray(arg1::Vec) | |
| ccall((:VecResetArray,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecReplaceArray(arg1::Vec,arg2::Ptr{PetscScalar}) | |
| ccall((:VecReplaceArray,petsc),PetscErrorCode,(Vec,Ptr{PetscScalar}),arg1,arg2) | |
| end | |
| function VecGetArrays(arg1::Ptr{Vec},arg2::PetscInt,arg3::Ptr{Ptr{Ptr{PetscScalar}}}) | |
| ccall((:VecGetArrays,petsc),PetscErrorCode,(Ptr{Vec},PetscInt,Ptr{Ptr{Ptr{PetscScalar}}}),arg1,arg2,arg3) | |
| end | |
| function VecRestoreArrays(arg1::Ptr{Vec},arg2::PetscInt,arg3::Ptr{Ptr{Ptr{PetscScalar}}}) | |
| ccall((:VecRestoreArrays,petsc),PetscErrorCode,(Ptr{Vec},PetscInt,Ptr{Ptr{Ptr{PetscScalar}}}),arg1,arg2,arg3) | |
| end | |
| function VecView(arg1::Vec,arg2::PetscViewer) | |
| ccall((:VecView,petsc),PetscErrorCode,(Vec,PetscViewer),arg1,arg2) | |
| end | |
| function VecEqual(arg1::Vec,arg2::Vec,arg3::Ptr{PetscBool}) | |
| ccall((:VecEqual,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function VecLoad(arg1::Vec,arg2::PetscViewer) | |
| ccall((:VecLoad,petsc),PetscErrorCode,(Vec,PetscViewer),arg1,arg2) | |
| end | |
| function VecGetSize(arg1::Vec,arg2::Ptr{PetscInt}) | |
| ccall((:VecGetSize,petsc),PetscErrorCode,(Vec,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function VecGetLocalSize(arg1::Vec,arg2::Ptr{PetscInt}) | |
| ccall((:VecGetLocalSize,petsc),PetscErrorCode,(Vec,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function VecGetOwnershipRange(arg1::Vec,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:VecGetOwnershipRange,petsc),PetscErrorCode,(Vec,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function VecGetOwnershipRanges(arg1::Vec,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:VecGetOwnershipRanges,petsc),PetscErrorCode,(Vec,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function VecSetLocalToGlobalMapping(arg1::Vec,arg2::ISLocalToGlobalMapping) | |
| ccall((:VecSetLocalToGlobalMapping,petsc),PetscErrorCode,(Vec,ISLocalToGlobalMapping),arg1,arg2) | |
| end | |
| function VecSetValuesLocal(arg1::Vec,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscScalar},arg5::InsertMode) | |
| ccall((:VecSetValuesLocal,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{PetscInt},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecSetValueLocal(v::Vec,i::PetscInt,va::PetscScalar,mode::InsertMode) | |
| ccall((:VecSetValueLocal,petsc),PetscErrorCode,(Vec,PetscInt,PetscScalar,InsertMode),v,i,va,mode) | |
| end | |
| function VecSetLocalToGlobalMappingBlock(arg1::Vec,arg2::ISLocalToGlobalMapping) | |
| ccall((:VecSetLocalToGlobalMappingBlock,petsc),PetscErrorCode,(Vec,ISLocalToGlobalMapping),arg1,arg2) | |
| end | |
| function VecSetValuesBlockedLocal(arg1::Vec,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscScalar},arg5::InsertMode) | |
| ccall((:VecSetValuesBlockedLocal,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{PetscInt},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecGetLocalToGlobalMappingBlock(arg1::Vec,arg2::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:VecGetLocalToGlobalMappingBlock,petsc),PetscErrorCode,(Vec,Ptr{ISLocalToGlobalMapping}),arg1,arg2) | |
| end | |
| function VecGetLocalToGlobalMapping(arg1::Vec,arg2::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:VecGetLocalToGlobalMapping,petsc),PetscErrorCode,(Vec,Ptr{ISLocalToGlobalMapping}),arg1,arg2) | |
| end | |
| function VecDotBegin(arg1::Vec,arg2::Vec,arg3::Ptr{PetscScalar}) | |
| ccall((:VecDotBegin,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function VecDotEnd(arg1::Vec,arg2::Vec,arg3::Ptr{PetscScalar}) | |
| ccall((:VecDotEnd,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function VecTDotBegin(arg1::Vec,arg2::Vec,arg3::Ptr{PetscScalar}) | |
| ccall((:VecTDotBegin,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function VecTDotEnd(arg1::Vec,arg2::Vec,arg3::Ptr{PetscScalar}) | |
| ccall((:VecTDotEnd,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function VecNormBegin(arg1::Vec,arg2::NormType,arg3::Ptr{PetscReal}) | |
| ccall((:VecNormBegin,petsc),PetscErrorCode,(Vec,NormType,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecNormEnd(arg1::Vec,arg2::NormType,arg3::Ptr{PetscReal}) | |
| ccall((:VecNormEnd,petsc),PetscErrorCode,(Vec,NormType,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function VecMDotBegin(arg1::Vec,arg2::PetscInt,arg3::Ptr{Vec},arg4::Ptr{PetscScalar}) | |
| ccall((:VecMDotBegin,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{Vec},Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecMDotEnd(arg1::Vec,arg2::PetscInt,arg3::Ptr{Vec},arg4::Ptr{PetscScalar}) | |
| ccall((:VecMDotEnd,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{Vec},Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecMTDotBegin(arg1::Vec,arg2::PetscInt,arg3::Ptr{Vec},arg4::Ptr{PetscScalar}) | |
| ccall((:VecMTDotBegin,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{Vec},Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecMTDotEnd(arg1::Vec,arg2::PetscInt,arg3::Ptr{Vec},arg4::Ptr{PetscScalar}) | |
| ccall((:VecMTDotEnd,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{Vec},Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecSetOption(arg1::Vec,arg2::VecOption,arg3::PetscBool) | |
| ccall((:VecSetOption,petsc),PetscErrorCode,(Vec,VecOption,PetscBool),arg1,arg2,arg3) | |
| end | |
| function VecGetArray(arg1::Vec,arg2::Ptr{Ptr{PetscScalar}}) | |
| ccall((:VecGetArray,petsc),PetscErrorCode,(Vec,Ptr{Ptr{PetscScalar}}),arg1,arg2) | |
| end | |
| function VecGetArrayRead(arg1::Vec,arg2::Ptr{Ptr{PetscScalar}}) | |
| ccall((:VecGetArrayRead,petsc),PetscErrorCode,(Vec,Ptr{Ptr{PetscScalar}}),arg1,arg2) | |
| end | |
| function VecRestoreArray(arg1::Vec,arg2::Ptr{Ptr{PetscScalar}}) | |
| ccall((:VecRestoreArray,petsc),PetscErrorCode,(Vec,Ptr{Ptr{PetscScalar}}),arg1,arg2) | |
| end | |
| function VecRestoreArrayRead(arg1::Vec,arg2::Ptr{Ptr{PetscScalar}}) | |
| ccall((:VecRestoreArrayRead,petsc),PetscErrorCode,(Vec,Ptr{Ptr{PetscScalar}}),arg1,arg2) | |
| end | |
| function VecValidValues(arg1::Vec,arg2::PetscInt,arg3::PetscBool) | |
| ccall((:VecValidValues,petsc),PetscErrorCode,(Vec,PetscInt,PetscBool),arg1,arg2,arg3) | |
| end | |
| function VecContourScale(arg1::Vec,arg2::PetscReal,arg3::PetscReal) | |
| ccall((:VecContourScale,petsc),PetscErrorCode,(Vec,PetscReal,PetscReal),arg1,arg2,arg3) | |
| end | |
| function VecSetOperation(arg1::Vec,arg2::VecOperation,arg3::Ptr{Void}) | |
| ccall((:VecSetOperation,petsc),PetscErrorCode,(Vec,VecOperation,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function VecGhostGetLocalForm(arg1::Vec,arg2::Ptr{Vec}) | |
| ccall((:VecGhostGetLocalForm,petsc),PetscErrorCode,(Vec,Ptr{Vec}),arg1,arg2) | |
| end | |
| function VecGhostRestoreLocalForm(arg1::Vec,arg2::Ptr{Vec}) | |
| ccall((:VecGhostRestoreLocalForm,petsc),PetscErrorCode,(Vec,Ptr{Vec}),arg1,arg2) | |
| end | |
| function VecGhostIsLocalForm(arg1::Vec,arg2::Vec,arg3::Ptr{PetscBool}) | |
| ccall((:VecGhostIsLocalForm,petsc),PetscErrorCode,(Vec,Vec,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function VecGhostUpdateBegin(arg1::Vec,arg2::InsertMode,arg3::ScatterMode) | |
| ccall((:VecGhostUpdateBegin,petsc),PetscErrorCode,(Vec,InsertMode,ScatterMode),arg1,arg2,arg3) | |
| end | |
| function VecGhostUpdateEnd(arg1::Vec,arg2::InsertMode,arg3::ScatterMode) | |
| ccall((:VecGhostUpdateEnd,petsc),PetscErrorCode,(Vec,InsertMode,ScatterMode),arg1,arg2,arg3) | |
| end | |
| function VecConjugate(arg1::Vec) | |
| ccall((:VecConjugate,petsc),PetscErrorCode,(Vec,),arg1) | |
| end | |
| function VecScatterCreateToAll(arg1::Vec,arg2::Ptr{VecScatter},arg3::Ptr{Vec}) | |
| ccall((:VecScatterCreateToAll,petsc),PetscErrorCode,(Vec,Ptr{VecScatter},Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function VecScatterCreateToZero(arg1::Vec,arg2::Ptr{VecScatter},arg3::Ptr{Vec}) | |
| ccall((:VecScatterCreateToZero,petsc),PetscErrorCode,(Vec,Ptr{VecScatter},Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function PetscViewerMathematicaGetVector(arg1::PetscViewer,arg2::Vec) | |
| ccall((:PetscViewerMathematicaGetVector,petsc),PetscErrorCode,(PetscViewer,Vec),arg1,arg2) | |
| end | |
| function PetscViewerMathematicaPutVector(arg1::PetscViewer,arg2::Vec) | |
| ccall((:PetscViewerMathematicaPutVector,petsc),PetscErrorCode,(PetscViewer,Vec),arg1,arg2) | |
| end | |
| function VecsDestroy(arg1::Vecs) | |
| ccall((:VecsDestroy,petsc),PetscErrorCode,(Vecs,),arg1) | |
| end | |
| function VecsDuplicate(arg1::Vecs,arg2::Ptr{Vecs}) | |
| ccall((:VecsDuplicate,petsc),PetscErrorCode,(Vecs,Ptr{Vecs}),arg1,arg2) | |
| end | |
| function VecNestGetSubVecs(arg1::Vec,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{Vec}}) | |
| ccall((:VecNestGetSubVecs,petsc),PetscErrorCode,(Vec,Ptr{PetscInt},Ptr{Ptr{Vec}}),arg1,arg2,arg3) | |
| end | |
| function VecNestGetSubVec(arg1::Vec,arg2::PetscInt,arg3::Ptr{Vec}) | |
| ccall((:VecNestGetSubVec,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function VecNestSetSubVecs(arg1::Vec,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{Vec}) | |
| ccall((:VecNestSetSubVecs,petsc),PetscErrorCode,(Vec,PetscInt,Ptr{PetscInt},Ptr{Vec}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecNestSetSubVec(arg1::Vec,arg2::PetscInt,arg3::Vec) | |
| ccall((:VecNestSetSubVec,petsc),PetscErrorCode,(Vec,PetscInt,Vec),arg1,arg2,arg3) | |
| end | |
| function VecNestGetSize(arg1::Vec,arg2::Ptr{PetscInt}) | |
| ccall((:VecNestGetSize,petsc),PetscErrorCode,(Vec,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PetscOptionsVec(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8},arg4::Vec,arg5::Ptr{PetscBool}) | |
| ccall((:PetscOptionsVec,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8},Vec,Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function VecChop(arg1::Vec,arg2::PetscReal) | |
| ccall((:VecChop,petsc),PetscErrorCode,(Vec,PetscReal),arg1,arg2) | |
| end | |
| function VecGetLayout(arg1::Vec,arg2::Ptr{PetscLayout}) | |
| ccall((:VecGetLayout,petsc),PetscErrorCode,(Vec,Ptr{PetscLayout}),arg1,arg2) | |
| end | |
| function VecSetLayout(arg1::Vec,arg2::PetscLayout) | |
| ccall((:VecSetLayout,petsc),PetscErrorCode,(Vec,PetscLayout),arg1,arg2) | |
| end | |
| function PetscSectionVecView(arg1::PetscSection,arg2::Vec,arg3::PetscViewer) | |
| ccall((:PetscSectionVecView,petsc),PetscErrorCode,(PetscSection,Vec,PetscViewer),arg1,arg2,arg3) | |
| end | |
| function VecGetValuesSection(arg1::Vec,arg2::PetscSection,arg3::PetscInt,arg4::Ptr{Ptr{PetscScalar}}) | |
| ccall((:VecGetValuesSection,petsc),PetscErrorCode,(Vec,PetscSection,PetscInt,Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4) | |
| end | |
| function VecSetValuesSection(arg1::Vec,arg2::PetscSection,arg3::PetscInt,arg4::Ptr{PetscScalar},arg5::InsertMode) | |
| ccall((:VecSetValuesSection,petsc),PetscErrorCode,(Vec,PetscSection,PetscInt,Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatGetFactor(arg1::Mat,arg2::Ptr{Uint8},arg3::MatFactorType,arg4::Ptr{Mat}) | |
| ccall((:MatGetFactor,petsc),PetscErrorCode,(Mat,Ptr{Uint8},MatFactorType,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatGetFactorAvailable(arg1::Mat,arg2::Ptr{Uint8},arg3::MatFactorType,arg4::Ptr{PetscBool}) | |
| ccall((:MatGetFactorAvailable,petsc),PetscErrorCode,(Mat,Ptr{Uint8},MatFactorType,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatFactorGetSolverPackage(arg1::Mat,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:MatFactorGetSolverPackage,petsc),PetscErrorCode,(Mat,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function MatGetFactorType(arg1::Mat,arg2::Ptr{MatFactorType}) | |
| ccall((:MatGetFactorType,petsc),PetscErrorCode,(Mat,Ptr{MatFactorType}),arg1,arg2) | |
| end | |
| function MatInitializePackage() | |
| ccall((:MatInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function MatSetSizes(arg1::Mat,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt) | |
| ccall((:MatSetSizes,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatSetType(arg1::Mat,arg2::MatType) | |
| ccall((:MatSetType,petsc),PetscErrorCode,(Mat,MatType),arg1,arg2) | |
| end | |
| function MatSetFromOptions(arg1::Mat) | |
| ccall((:MatSetFromOptions,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatViewFromOptions(arg1::Mat,arg2::Ptr{Uint8},arg3::Ptr{Uint8}) | |
| ccall((:MatViewFromOptions,petsc),PetscErrorCode,(Mat,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function MatRegisterAll() | |
| ccall((:MatRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function MatRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:MatRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function MatRegisterBaseName(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Ptr{Uint8}) | |
| ccall((:MatRegisterBaseName,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function MatSetOptionsPrefix(arg1::Mat,arg2::Ptr{Uint8}) | |
| ccall((:MatSetOptionsPrefix,petsc),PetscErrorCode,(Mat,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function MatAppendOptionsPrefix(arg1::Mat,arg2::Ptr{Uint8}) | |
| ccall((:MatAppendOptionsPrefix,petsc),PetscErrorCode,(Mat,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function MatGetOptionsPrefix(arg1::Mat,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:MatGetOptionsPrefix,petsc),PetscErrorCode,(Mat,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function MatXAIJSetPreallocation(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt}) | |
| ccall((:MatXAIJSetPreallocation,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatCreateNormal(arg1::Mat,arg2::Ptr{Mat}) | |
| ccall((:MatCreateNormal,petsc),PetscErrorCode,(Mat,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatCreateLRC(arg1::Mat,arg2::Mat,arg3::Mat,arg4::Ptr{Mat}) | |
| ccall((:MatCreateLRC,petsc),PetscErrorCode,(Mat,Mat,Mat,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatScatterSetVecScatter(arg1::Mat,arg2::VecScatter) | |
| ccall((:MatScatterSetVecScatter,petsc),PetscErrorCode,(Mat,VecScatter),arg1,arg2) | |
| end | |
| function MatScatterGetVecScatter(arg1::Mat,arg2::Ptr{VecScatter}) | |
| ccall((:MatScatterGetVecScatter,petsc),PetscErrorCode,(Mat,Ptr{VecScatter}),arg1,arg2) | |
| end | |
| function MatCompositeAddMat(arg1::Mat,arg2::Mat) | |
| ccall((:MatCompositeAddMat,petsc),PetscErrorCode,(Mat,Mat),arg1,arg2) | |
| end | |
| function MatCompositeMerge(arg1::Mat) | |
| ccall((:MatCompositeMerge,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatCompositeSetType(arg1::Mat,arg2::MatCompositeType) | |
| ccall((:MatCompositeSetType,petsc),PetscErrorCode,(Mat,MatCompositeType),arg1,arg2) | |
| end | |
| function MatCreateTranspose(arg1::Mat,arg2::Ptr{Mat}) | |
| ccall((:MatCreateTranspose,petsc),PetscErrorCode,(Mat,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatCreateSubMatrix(arg1::Mat,arg2::IS,arg3::IS,arg4::Ptr{Mat}) | |
| ccall((:MatCreateSubMatrix,petsc),PetscErrorCode,(Mat,IS,IS,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatSubMatrixUpdate(arg1::Mat,arg2::Mat,arg3::IS,arg4::IS) | |
| ccall((:MatSubMatrixUpdate,petsc),PetscErrorCode,(Mat,Mat,IS,IS),arg1,arg2,arg3,arg4) | |
| end | |
| function MatCreateLocalRef(arg1::Mat,arg2::IS,arg3::IS,arg4::Ptr{Mat}) | |
| ccall((:MatCreateLocalRef,petsc),PetscErrorCode,(Mat,IS,IS,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatPythonSetType(arg1::Mat,arg2::Ptr{Uint8}) | |
| ccall((:MatPythonSetType,petsc),PetscErrorCode,(Mat,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function MatSetUp(arg1::Mat) | |
| ccall((:MatSetUp,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatDestroy(arg1::Ptr{Mat}) | |
| ccall((:MatDestroy,petsc),PetscErrorCode,(Ptr{Mat},),arg1) | |
| end | |
| function MatConjugate(arg1::Mat) | |
| ccall((:MatConjugate,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatRealPart(arg1::Mat) | |
| ccall((:MatRealPart,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatImaginaryPart(arg1::Mat) | |
| ccall((:MatImaginaryPart,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatGetDiagonalBlock(arg1::Mat,arg2::Ptr{Mat}) | |
| ccall((:MatGetDiagonalBlock,petsc),PetscErrorCode,(Mat,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatGetTrace(arg1::Mat,arg2::Ptr{PetscScalar}) | |
| ccall((:MatGetTrace,petsc),PetscErrorCode,(Mat,Ptr{PetscScalar}),arg1,arg2) | |
| end | |
| function MatInvertBlockDiagonal(arg1::Mat,arg2::Ptr{Ptr{PetscScalar}}) | |
| ccall((:MatInvertBlockDiagonal,petsc),PetscErrorCode,(Mat,Ptr{Ptr{PetscScalar}}),arg1,arg2) | |
| end | |
| function MatSetValues(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{PetscScalar},arg7::InsertMode) | |
| ccall((:MatSetValues,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},PetscInt,Ptr{PetscInt},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function MatSetValuesBlocked(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{PetscScalar},arg7::InsertMode) | |
| ccall((:MatSetValuesBlocked,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},PetscInt,Ptr{PetscInt},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function MatSetValuesRow(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscScalar}) | |
| ccall((:MatSetValuesRow,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function MatSetValuesRowLocal(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscScalar}) | |
| ccall((:MatSetValuesRowLocal,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function MatSetValuesBatch(arg1::Mat,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{PetscScalar}) | |
| ccall((:MatSetValuesBatch,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,Ptr{PetscInt},Ptr{PetscScalar}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatSetRandom(arg1::Mat,arg2::PetscRandom) | |
| ccall((:MatSetRandom,petsc),PetscErrorCode,(Mat,PetscRandom),arg1,arg2) | |
| end | |
| function MatSetValuesStencil(arg1::Mat,arg2::PetscInt,arg3::Ptr{MatStencil},arg4::PetscInt,arg5::Ptr{MatStencil},arg6::Ptr{PetscScalar},arg7::InsertMode) | |
| ccall((:MatSetValuesStencil,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{MatStencil},PetscInt,Ptr{MatStencil},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function MatSetValuesBlockedStencil(arg1::Mat,arg2::PetscInt,arg3::Ptr{MatStencil},arg4::PetscInt,arg5::Ptr{MatStencil},arg6::Ptr{PetscScalar},arg7::InsertMode) | |
| ccall((:MatSetValuesBlockedStencil,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{MatStencil},PetscInt,Ptr{MatStencil},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function MatSetStencil(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::PetscInt) | |
| ccall((:MatSetStencil,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},Ptr{PetscInt},PetscInt),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatSetColoring(arg1::Mat,arg2::ISColoring) | |
| ccall((:MatSetColoring,petsc),PetscErrorCode,(Mat,ISColoring),arg1,arg2) | |
| end | |
| function MatSetValuesAdifor(arg1::Mat,arg2::PetscInt,arg3::Ptr{Void}) | |
| ccall((:MatSetValuesAdifor,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function MatAssemblyBegin(arg1::Mat,arg2::MatAssemblyType) | |
| ccall((:MatAssemblyBegin,petsc),PetscErrorCode,(Mat,MatAssemblyType),arg1,arg2) | |
| end | |
| function MatAssemblyEnd(arg1::Mat,arg2::MatAssemblyType) | |
| ccall((:MatAssemblyEnd,petsc),PetscErrorCode,(Mat,MatAssemblyType),arg1,arg2) | |
| end | |
| function MatAssembled(arg1::Mat,arg2::Ptr{PetscBool}) | |
| ccall((:MatAssembled,petsc),PetscErrorCode,(Mat,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function MatSetOption(arg1::Mat,arg2::MatOption,arg3::PetscBool) | |
| ccall((:MatSetOption,petsc),PetscErrorCode,(Mat,MatOption,PetscBool),arg1,arg2,arg3) | |
| end | |
| function MatGetType(arg1::Mat,arg2::Ptr{MatType}) | |
| ccall((:MatGetType,petsc),PetscErrorCode,(Mat,Ptr{MatType}),arg1,arg2) | |
| end | |
| function MatGetValues(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{PetscScalar}) | |
| ccall((:MatGetValues,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},PetscInt,Ptr{PetscInt},Ptr{PetscScalar}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatGetRow(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{Ptr{PetscInt}},arg5::Ptr{Ptr{PetscScalar}}) | |
| ccall((:MatGetRow,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatRestoreRow(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{Ptr{PetscInt}},arg5::Ptr{Ptr{PetscScalar}}) | |
| ccall((:MatRestoreRow,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatGetRowUpperTriangular(arg1::Mat) | |
| ccall((:MatGetRowUpperTriangular,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatRestoreRowUpperTriangular(arg1::Mat) | |
| ccall((:MatRestoreRowUpperTriangular,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatGetColumn(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{Ptr{PetscInt}},arg5::Ptr{Ptr{PetscScalar}}) | |
| ccall((:MatGetColumn,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatRestoreColumn(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{Ptr{PetscInt}},arg5::Ptr{Ptr{PetscScalar}}) | |
| ccall((:MatRestoreColumn,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatGetColumnVector(arg1::Mat,arg2::Vec,arg3::PetscInt) | |
| ccall((:MatGetColumnVector,petsc),PetscErrorCode,(Mat,Vec,PetscInt),arg1,arg2,arg3) | |
| end | |
| function MatSeqAIJGetArray(arg1::Mat,arg2::Ptr{Ptr{PetscScalar}}) | |
| ccall((:MatSeqAIJGetArray,petsc),PetscErrorCode,(Mat,Ptr{Ptr{PetscScalar}}),arg1,arg2) | |
| end | |
| function MatSeqAIJRestoreArray(arg1::Mat,arg2::Ptr{Ptr{PetscScalar}}) | |
| ccall((:MatSeqAIJRestoreArray,petsc),PetscErrorCode,(Mat,Ptr{Ptr{PetscScalar}}),arg1,arg2) | |
| end | |
| function MatDenseGetArray(arg1::Mat,arg2::Ptr{Ptr{PetscScalar}}) | |
| ccall((:MatDenseGetArray,petsc),PetscErrorCode,(Mat,Ptr{Ptr{PetscScalar}}),arg1,arg2) | |
| end | |
| function MatDenseRestoreArray(arg1::Mat,arg2::Ptr{Ptr{PetscScalar}}) | |
| ccall((:MatDenseRestoreArray,petsc),PetscErrorCode,(Mat,Ptr{Ptr{PetscScalar}}),arg1,arg2) | |
| end | |
| function MatGetBlockSize(arg1::Mat,arg2::Ptr{PetscInt}) | |
| ccall((:MatGetBlockSize,petsc),PetscErrorCode,(Mat,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function MatSetBlockSize(arg1::Mat,arg2::PetscInt) | |
| ccall((:MatSetBlockSize,petsc),PetscErrorCode,(Mat,PetscInt),arg1,arg2) | |
| end | |
| function MatGetBlockSizes(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:MatGetBlockSizes,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatSetBlockSizes(arg1::Mat,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:MatSetBlockSizes,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function MatSetNThreads(arg1::Mat,arg2::PetscInt) | |
| ccall((:MatSetNThreads,petsc),PetscErrorCode,(Mat,PetscInt),arg1,arg2) | |
| end | |
| function MatGetNThreads(arg1::Mat,arg2::Ptr{PetscInt}) | |
| ccall((:MatGetNThreads,petsc),PetscErrorCode,(Mat,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function MatMult(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatMult,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatMultDiagonalBlock(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatMultDiagonalBlock,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatMultAdd(arg1::Mat,arg2::Vec,arg3::Vec,arg4::Vec) | |
| ccall((:MatMultAdd,petsc),PetscErrorCode,(Mat,Vec,Vec,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMultTranspose(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatMultTranspose,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatMultHermitianTranspose(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatMultHermitianTranspose,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatIsTranspose(arg1::Mat,arg2::Mat,arg3::PetscReal,arg4::Ptr{PetscBool}) | |
| ccall((:MatIsTranspose,petsc),PetscErrorCode,(Mat,Mat,PetscReal,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatIsHermitianTranspose(arg1::Mat,arg2::Mat,arg3::PetscReal,arg4::Ptr{PetscBool}) | |
| ccall((:MatIsHermitianTranspose,petsc),PetscErrorCode,(Mat,Mat,PetscReal,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMultTransposeAdd(arg1::Mat,arg2::Vec,arg3::Vec,arg4::Vec) | |
| ccall((:MatMultTransposeAdd,petsc),PetscErrorCode,(Mat,Vec,Vec,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMultHermitianTransposeAdd(arg1::Mat,arg2::Vec,arg3::Vec,arg4::Vec) | |
| ccall((:MatMultHermitianTransposeAdd,petsc),PetscErrorCode,(Mat,Vec,Vec,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMultConstrained(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatMultConstrained,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatMultTransposeConstrained(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatMultTransposeConstrained,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatMatSolve(arg1::Mat,arg2::Mat,arg3::Mat) | |
| ccall((:MatMatSolve,petsc),PetscErrorCode,(Mat,Mat,Mat),arg1,arg2,arg3) | |
| end | |
| function MatConvert(arg1::Mat,arg2::MatType,arg3::MatReuse,arg4::Ptr{Mat}) | |
| ccall((:MatConvert,petsc),PetscErrorCode,(Mat,MatType,MatReuse,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatDuplicate(arg1::Mat,arg2::MatDuplicateOption,arg3::Ptr{Mat}) | |
| ccall((:MatDuplicate,petsc),PetscErrorCode,(Mat,MatDuplicateOption,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function MatCopy(arg1::Mat,arg2::Mat,arg3::MatStructure) | |
| ccall((:MatCopy,petsc),PetscErrorCode,(Mat,Mat,MatStructure),arg1,arg2,arg3) | |
| end | |
| function MatView(arg1::Mat,arg2::PetscViewer) | |
| ccall((:MatView,petsc),PetscErrorCode,(Mat,PetscViewer),arg1,arg2) | |
| end | |
| function MatIsSymmetric(arg1::Mat,arg2::PetscReal,arg3::Ptr{PetscBool}) | |
| ccall((:MatIsSymmetric,petsc),PetscErrorCode,(Mat,PetscReal,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function MatIsStructurallySymmetric(arg1::Mat,arg2::Ptr{PetscBool}) | |
| ccall((:MatIsStructurallySymmetric,petsc),PetscErrorCode,(Mat,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function MatIsHermitian(arg1::Mat,arg2::PetscReal,arg3::Ptr{PetscBool}) | |
| ccall((:MatIsHermitian,petsc),PetscErrorCode,(Mat,PetscReal,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function MatIsSymmetricKnown(arg1::Mat,arg2::Ptr{PetscBool},arg3::Ptr{PetscBool}) | |
| ccall((:MatIsSymmetricKnown,petsc),PetscErrorCode,(Mat,Ptr{PetscBool},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function MatIsHermitianKnown(arg1::Mat,arg2::Ptr{PetscBool},arg3::Ptr{PetscBool}) | |
| ccall((:MatIsHermitianKnown,petsc),PetscErrorCode,(Mat,Ptr{PetscBool},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function MatMissingDiagonal(arg1::Mat,arg2::Ptr{PetscBool},arg3::Ptr{PetscInt}) | |
| ccall((:MatMissingDiagonal,petsc),PetscErrorCode,(Mat,Ptr{PetscBool},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatLoad(arg1::Mat,arg2::PetscViewer) | |
| ccall((:MatLoad,petsc),PetscErrorCode,(Mat,PetscViewer),arg1,arg2) | |
| end | |
| function MatGetRowIJ(arg1::Mat,arg2::PetscInt,arg3::PetscBool,arg4::PetscBool,arg5::Ptr{PetscInt},arg6::Ptr{Ptr{PetscInt}},arg7::Ptr{Ptr{PetscInt}},arg8::Ptr{PetscBool}) | |
| ccall((:MatGetRowIJ,petsc),PetscErrorCode,(Mat,PetscInt,PetscBool,PetscBool,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function MatRestoreRowIJ(arg1::Mat,arg2::PetscInt,arg3::PetscBool,arg4::PetscBool,arg5::Ptr{PetscInt},arg6::Ptr{Ptr{PetscInt}},arg7::Ptr{Ptr{PetscInt}},arg8::Ptr{PetscBool}) | |
| ccall((:MatRestoreRowIJ,petsc),PetscErrorCode,(Mat,PetscInt,PetscBool,PetscBool,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function MatGetColumnIJ(arg1::Mat,arg2::PetscInt,arg3::PetscBool,arg4::PetscBool,arg5::Ptr{PetscInt},arg6::Ptr{Ptr{PetscInt}},arg7::Ptr{Ptr{PetscInt}},arg8::Ptr{PetscBool}) | |
| ccall((:MatGetColumnIJ,petsc),PetscErrorCode,(Mat,PetscInt,PetscBool,PetscBool,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function MatRestoreColumnIJ(arg1::Mat,arg2::PetscInt,arg3::PetscBool,arg4::PetscBool,arg5::Ptr{PetscInt},arg6::Ptr{Ptr{PetscInt}},arg7::Ptr{Ptr{PetscInt}},arg8::Ptr{PetscBool}) | |
| ccall((:MatRestoreColumnIJ,petsc),PetscErrorCode,(Mat,PetscInt,PetscBool,PetscBool,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function MatGetInfo(arg1::Mat,arg2::MatInfoType,arg3::Ptr{MatInfo}) | |
| ccall((:MatGetInfo,petsc),PetscErrorCode,(Mat,MatInfoType,Ptr{MatInfo}),arg1,arg2,arg3) | |
| end | |
| function MatGetDiagonal(arg1::Mat,arg2::Vec) | |
| ccall((:MatGetDiagonal,petsc),PetscErrorCode,(Mat,Vec),arg1,arg2) | |
| end | |
| function MatGetRowMax(arg1::Mat,arg2::Vec,arg3::Ptr{PetscInt}) | |
| ccall((:MatGetRowMax,petsc),PetscErrorCode,(Mat,Vec,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatGetRowMin(arg1::Mat,arg2::Vec,arg3::Ptr{PetscInt}) | |
| ccall((:MatGetRowMin,petsc),PetscErrorCode,(Mat,Vec,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatGetRowMaxAbs(arg1::Mat,arg2::Vec,arg3::Ptr{PetscInt}) | |
| ccall((:MatGetRowMaxAbs,petsc),PetscErrorCode,(Mat,Vec,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatGetRowMinAbs(arg1::Mat,arg2::Vec,arg3::Ptr{PetscInt}) | |
| ccall((:MatGetRowMinAbs,petsc),PetscErrorCode,(Mat,Vec,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatGetRowSum(arg1::Mat,arg2::Vec) | |
| ccall((:MatGetRowSum,petsc),PetscErrorCode,(Mat,Vec),arg1,arg2) | |
| end | |
| function MatTranspose(arg1::Mat,arg2::MatReuse,arg3::Ptr{Mat}) | |
| ccall((:MatTranspose,petsc),PetscErrorCode,(Mat,MatReuse,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function MatHermitianTranspose(arg1::Mat,arg2::MatReuse,arg3::Ptr{Mat}) | |
| ccall((:MatHermitianTranspose,petsc),PetscErrorCode,(Mat,MatReuse,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function MatPermute(arg1::Mat,arg2::IS,arg3::IS,arg4::Ptr{Mat}) | |
| ccall((:MatPermute,petsc),PetscErrorCode,(Mat,IS,IS,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatDiagonalScale(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatDiagonalScale,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatDiagonalSet(arg1::Mat,arg2::Vec,arg3::InsertMode) | |
| ccall((:MatDiagonalSet,petsc),PetscErrorCode,(Mat,Vec,InsertMode),arg1,arg2,arg3) | |
| end | |
| function MatEqual(arg1::Mat,arg2::Mat,arg3::Ptr{PetscBool}) | |
| ccall((:MatEqual,petsc),PetscErrorCode,(Mat,Mat,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function MatMultEqual(arg1::Mat,arg2::Mat,arg3::PetscInt,arg4::Ptr{PetscBool}) | |
| ccall((:MatMultEqual,petsc),PetscErrorCode,(Mat,Mat,PetscInt,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMultAddEqual(arg1::Mat,arg2::Mat,arg3::PetscInt,arg4::Ptr{PetscBool}) | |
| ccall((:MatMultAddEqual,petsc),PetscErrorCode,(Mat,Mat,PetscInt,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMultTransposeEqual(arg1::Mat,arg2::Mat,arg3::PetscInt,arg4::Ptr{PetscBool}) | |
| ccall((:MatMultTransposeEqual,petsc),PetscErrorCode,(Mat,Mat,PetscInt,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMultTransposeAddEqual(arg1::Mat,arg2::Mat,arg3::PetscInt,arg4::Ptr{PetscBool}) | |
| ccall((:MatMultTransposeAddEqual,petsc),PetscErrorCode,(Mat,Mat,PetscInt,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatNorm(arg1::Mat,arg2::NormType,arg3::Ptr{PetscReal}) | |
| ccall((:MatNorm,petsc),PetscErrorCode,(Mat,NormType,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function MatGetColumnNorms(arg1::Mat,arg2::NormType,arg3::Ptr{PetscReal}) | |
| ccall((:MatGetColumnNorms,petsc),PetscErrorCode,(Mat,NormType,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function MatZeroEntries(arg1::Mat) | |
| ccall((:MatZeroEntries,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatZeroRows(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscScalar,arg5::Vec,arg6::Vec) | |
| ccall((:MatZeroRows,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatZeroRowsIS(arg1::Mat,arg2::IS,arg3::PetscScalar,arg4::Vec,arg5::Vec) | |
| ccall((:MatZeroRowsIS,petsc),PetscErrorCode,(Mat,IS,PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatZeroRowsStencil(arg1::Mat,arg2::PetscInt,arg3::Ptr{MatStencil},arg4::PetscScalar,arg5::Vec,arg6::Vec) | |
| ccall((:MatZeroRowsStencil,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{MatStencil},PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatZeroRowsColumnsStencil(arg1::Mat,arg2::PetscInt,arg3::Ptr{MatStencil},arg4::PetscScalar,arg5::Vec,arg6::Vec) | |
| ccall((:MatZeroRowsColumnsStencil,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{MatStencil},PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatZeroRowsColumns(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscScalar,arg5::Vec,arg6::Vec) | |
| ccall((:MatZeroRowsColumns,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatZeroRowsColumnsIS(arg1::Mat,arg2::IS,arg3::PetscScalar,arg4::Vec,arg5::Vec) | |
| ccall((:MatZeroRowsColumnsIS,petsc),PetscErrorCode,(Mat,IS,PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatGetSize(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:MatGetSize,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatGetLocalSize(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:MatGetLocalSize,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatGetOwnershipRange(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:MatGetOwnershipRange,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatGetOwnershipRanges(arg1::Mat,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:MatGetOwnershipRanges,petsc),PetscErrorCode,(Mat,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function MatGetOwnershipRangeColumn(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:MatGetOwnershipRangeColumn,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatGetOwnershipRangesColumn(arg1::Mat,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:MatGetOwnershipRangesColumn,petsc),PetscErrorCode,(Mat,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function MatGetOwnershipIS(arg1::Mat,arg2::Ptr{IS},arg3::Ptr{IS}) | |
| ccall((:MatGetOwnershipIS,petsc),PetscErrorCode,(Mat,Ptr{IS},Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function MatGetSubMatrices(arg1::Mat,arg2::PetscInt,arg3::Ptr{IS},arg4::Ptr{IS},arg5::MatReuse,arg6::Ptr{Ptr{Mat}}) | |
| ccall((:MatGetSubMatrices,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{IS},Ptr{IS},MatReuse,Ptr{Ptr{Mat}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatGetSubMatricesParallel(arg1::Mat,arg2::PetscInt,arg3::Ptr{IS},arg4::Ptr{IS},arg5::MatReuse,arg6::Ptr{Ptr{Mat}}) | |
| ccall((:MatGetSubMatricesParallel,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{IS},Ptr{IS},MatReuse,Ptr{Ptr{Mat}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatDestroyMatrices(arg1::PetscInt,arg2::Ptr{Ptr{Mat}}) | |
| ccall((:MatDestroyMatrices,petsc),PetscErrorCode,(PetscInt,Ptr{Ptr{Mat}}),arg1,arg2) | |
| end | |
| function MatGetSubMatrix(arg1::Mat,arg2::IS,arg3::IS,arg4::MatReuse,arg5::Ptr{Mat}) | |
| ccall((:MatGetSubMatrix,petsc),PetscErrorCode,(Mat,IS,IS,MatReuse,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatGetLocalSubMatrix(arg1::Mat,arg2::IS,arg3::IS,arg4::Ptr{Mat}) | |
| ccall((:MatGetLocalSubMatrix,petsc),PetscErrorCode,(Mat,IS,IS,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatRestoreLocalSubMatrix(arg1::Mat,arg2::IS,arg3::IS,arg4::Ptr{Mat}) | |
| ccall((:MatRestoreLocalSubMatrix,petsc),PetscErrorCode,(Mat,IS,IS,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatGetSeqNonzeroStructure(arg1::Mat,arg2::Ptr{Mat}) | |
| ccall((:MatGetSeqNonzeroStructure,petsc),PetscErrorCode,(Mat,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatDestroySeqNonzeroStructure(arg1::Ptr{Mat}) | |
| ccall((:MatDestroySeqNonzeroStructure,petsc),PetscErrorCode,(Ptr{Mat},),arg1) | |
| end | |
| function MatGetBrowsOfAcols(arg1::Mat,arg2::Mat,arg3::MatReuse,arg4::Ptr{IS},arg5::Ptr{IS},arg6::Ptr{Mat}) | |
| ccall((:MatGetBrowsOfAcols,petsc),PetscErrorCode,(Mat,Mat,MatReuse,Ptr{IS},Ptr{IS},Ptr{Mat}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatGetGhosts(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscInt}}) | |
| ccall((:MatGetGhosts,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3) | |
| end | |
| function MatIncreaseOverlap(arg1::Mat,arg2::PetscInt,arg3::Ptr{IS},arg4::PetscInt) | |
| ccall((:MatIncreaseOverlap,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{IS},PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMatMult(arg1::Mat,arg2::Mat,arg3::MatReuse,arg4::PetscReal,arg5::Ptr{Mat}) | |
| ccall((:MatMatMult,petsc),PetscErrorCode,(Mat,Mat,MatReuse,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatMatMultSymbolic(arg1::Mat,arg2::Mat,arg3::PetscReal,arg4::Ptr{Mat}) | |
| ccall((:MatMatMultSymbolic,petsc),PetscErrorCode,(Mat,Mat,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMatMultNumeric(arg1::Mat,arg2::Mat,arg3::Mat) | |
| ccall((:MatMatMultNumeric,petsc),PetscErrorCode,(Mat,Mat,Mat),arg1,arg2,arg3) | |
| end | |
| function MatMatMatMult(arg1::Mat,arg2::Mat,arg3::Mat,arg4::MatReuse,arg5::PetscReal,arg6::Ptr{Mat}) | |
| ccall((:MatMatMatMult,petsc),PetscErrorCode,(Mat,Mat,Mat,MatReuse,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatMatMatMultSymbolic(arg1::Mat,arg2::Mat,arg3::Mat,arg4::PetscReal,arg5::Ptr{Mat}) | |
| ccall((:MatMatMatMultSymbolic,petsc),PetscErrorCode,(Mat,Mat,Mat,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatMatMatMultNumeric(arg1::Mat,arg2::Mat,arg3::Mat,arg4::Mat) | |
| ccall((:MatMatMatMultNumeric,petsc),PetscErrorCode,(Mat,Mat,Mat,Mat),arg1,arg2,arg3,arg4) | |
| end | |
| function MatPtAP(arg1::Mat,arg2::Mat,arg3::MatReuse,arg4::PetscReal,arg5::Ptr{Mat}) | |
| ccall((:MatPtAP,petsc),PetscErrorCode,(Mat,Mat,MatReuse,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatPtAPSymbolic(arg1::Mat,arg2::Mat,arg3::PetscReal,arg4::Ptr{Mat}) | |
| ccall((:MatPtAPSymbolic,petsc),PetscErrorCode,(Mat,Mat,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatPtAPNumeric(arg1::Mat,arg2::Mat,arg3::Mat) | |
| ccall((:MatPtAPNumeric,petsc),PetscErrorCode,(Mat,Mat,Mat),arg1,arg2,arg3) | |
| end | |
| function MatRARt(arg1::Mat,arg2::Mat,arg3::MatReuse,arg4::PetscReal,arg5::Ptr{Mat}) | |
| ccall((:MatRARt,petsc),PetscErrorCode,(Mat,Mat,MatReuse,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatRARtSymbolic(arg1::Mat,arg2::Mat,arg3::PetscReal,arg4::Ptr{Mat}) | |
| ccall((:MatRARtSymbolic,petsc),PetscErrorCode,(Mat,Mat,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatRARtNumeric(arg1::Mat,arg2::Mat,arg3::Mat) | |
| ccall((:MatRARtNumeric,petsc),PetscErrorCode,(Mat,Mat,Mat),arg1,arg2,arg3) | |
| end | |
| function MatTransposeMatMult(arg1::Mat,arg2::Mat,arg3::MatReuse,arg4::PetscReal,arg5::Ptr{Mat}) | |
| ccall((:MatTransposeMatMult,petsc),PetscErrorCode,(Mat,Mat,MatReuse,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatTransposetMatMultSymbolic(arg1::Mat,arg2::Mat,arg3::PetscReal,arg4::Ptr{Mat}) | |
| ccall((:MatTransposetMatMultSymbolic,petsc),PetscErrorCode,(Mat,Mat,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatTransposetMatMultNumeric(arg1::Mat,arg2::Mat,arg3::Mat) | |
| ccall((:MatTransposetMatMultNumeric,petsc),PetscErrorCode,(Mat,Mat,Mat),arg1,arg2,arg3) | |
| end | |
| function MatMatTransposeMult(arg1::Mat,arg2::Mat,arg3::MatReuse,arg4::PetscReal,arg5::Ptr{Mat}) | |
| ccall((:MatMatTransposeMult,petsc),PetscErrorCode,(Mat,Mat,MatReuse,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatMatTransposeMultSymbolic(arg1::Mat,arg2::Mat,arg3::PetscReal,arg4::Ptr{Mat}) | |
| ccall((:MatMatTransposeMultSymbolic,petsc),PetscErrorCode,(Mat,Mat,PetscReal,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMatTransposeMultNumeric(arg1::Mat,arg2::Mat,arg3::Mat) | |
| ccall((:MatMatTransposeMultNumeric,petsc),PetscErrorCode,(Mat,Mat,Mat),arg1,arg2,arg3) | |
| end | |
| function MatAXPY(arg1::Mat,arg2::PetscScalar,arg3::Mat,arg4::MatStructure) | |
| ccall((:MatAXPY,petsc),PetscErrorCode,(Mat,PetscScalar,Mat,MatStructure),arg1,arg2,arg3,arg4) | |
| end | |
| function MatAYPX(arg1::Mat,arg2::PetscScalar,arg3::Mat,arg4::MatStructure) | |
| ccall((:MatAYPX,petsc),PetscErrorCode,(Mat,PetscScalar,Mat,MatStructure),arg1,arg2,arg3,arg4) | |
| end | |
| function MatScale(arg1::Mat,arg2::PetscScalar) | |
| ccall((:MatScale,petsc),PetscErrorCode,(Mat,PetscScalar),arg1,arg2) | |
| end | |
| function MatShift(arg1::Mat,arg2::PetscScalar) | |
| ccall((:MatShift,petsc),PetscErrorCode,(Mat,PetscScalar),arg1,arg2) | |
| end | |
| function MatSetLocalToGlobalMapping(arg1::Mat,arg2::ISLocalToGlobalMapping,arg3::ISLocalToGlobalMapping) | |
| ccall((:MatSetLocalToGlobalMapping,petsc),PetscErrorCode,(Mat,ISLocalToGlobalMapping,ISLocalToGlobalMapping),arg1,arg2,arg3) | |
| end | |
| function MatSetLocalToGlobalMappingBlock(arg1::Mat,arg2::ISLocalToGlobalMapping,arg3::ISLocalToGlobalMapping) | |
| ccall((:MatSetLocalToGlobalMappingBlock,petsc),PetscErrorCode,(Mat,ISLocalToGlobalMapping,ISLocalToGlobalMapping),arg1,arg2,arg3) | |
| end | |
| function MatGetLocalToGlobalMapping(arg1::Mat,arg2::Ptr{ISLocalToGlobalMapping},arg3::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:MatGetLocalToGlobalMapping,petsc),PetscErrorCode,(Mat,Ptr{ISLocalToGlobalMapping},Ptr{ISLocalToGlobalMapping}),arg1,arg2,arg3) | |
| end | |
| function MatGetLocalToGlobalMappingBlock(arg1::Mat,arg2::Ptr{ISLocalToGlobalMapping},arg3::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:MatGetLocalToGlobalMappingBlock,petsc),PetscErrorCode,(Mat,Ptr{ISLocalToGlobalMapping},Ptr{ISLocalToGlobalMapping}),arg1,arg2,arg3) | |
| end | |
| function MatZeroRowsLocal(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscScalar,arg5::Vec,arg6::Vec) | |
| ccall((:MatZeroRowsLocal,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatZeroRowsLocalIS(arg1::Mat,arg2::IS,arg3::PetscScalar,arg4::Vec,arg5::Vec) | |
| ccall((:MatZeroRowsLocalIS,petsc),PetscErrorCode,(Mat,IS,PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatZeroRowsColumnsLocal(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscScalar,arg5::Vec,arg6::Vec) | |
| ccall((:MatZeroRowsColumnsLocal,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatZeroRowsColumnsLocalIS(arg1::Mat,arg2::IS,arg3::PetscScalar,arg4::Vec,arg5::Vec) | |
| ccall((:MatZeroRowsColumnsLocalIS,petsc),PetscErrorCode,(Mat,IS,PetscScalar,Vec,Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatSetValuesLocal(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{PetscScalar},arg7::InsertMode) | |
| ccall((:MatSetValuesLocal,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},PetscInt,Ptr{PetscInt},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function MatSetValuesBlockedLocal(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{PetscScalar},arg7::InsertMode) | |
| ccall((:MatSetValuesBlockedLocal,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},PetscInt,Ptr{PetscInt},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function MatStashSetInitialSize(arg1::Mat,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:MatStashSetInitialSize,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function MatStashGetInfo(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt}) | |
| ccall((:MatStashGetInfo,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatInterpolate(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatInterpolate,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatInterpolateAdd(arg1::Mat,arg2::Vec,arg3::Vec,arg4::Vec) | |
| ccall((:MatInterpolateAdd,petsc),PetscErrorCode,(Mat,Vec,Vec,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function MatRestrict(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatRestrict,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatGetVecs(arg1::Mat,arg2::Ptr{Vec},arg3::Ptr{Vec}) | |
| ccall((:MatGetVecs,petsc),PetscErrorCode,(Mat,Ptr{Vec},Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function MatFindZeroDiagonals(arg1::Mat,arg2::Ptr{IS}) | |
| ccall((:MatFindZeroDiagonals,petsc),PetscErrorCode,(Mat,Ptr{IS}),arg1,arg2) | |
| end | |
| function MatSetValue(v::Mat,i::PetscInt,j::PetscInt,va::PetscScalar,mode::InsertMode) | |
| ccall((:MatSetValue,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,PetscScalar,InsertMode),v,i,j,va,mode) | |
| end | |
| function MatGetValue(v::Mat,i::PetscInt,j::PetscInt,va::Ptr{PetscScalar}) | |
| ccall((:MatGetValue,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,Ptr{PetscScalar}),v,i,j,va) | |
| end | |
| function MatSetValueLocal(v::Mat,i::PetscInt,j::PetscInt,va::PetscScalar,mode::InsertMode) | |
| ccall((:MatSetValueLocal,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,PetscScalar,InsertMode),v,i,j,va,mode) | |
| end | |
| function MatShellGetContext(arg1::Mat,arg2::Ptr{Void}) | |
| ccall((:MatShellGetContext,petsc),PetscErrorCode,(Mat,Ptr{Void}),arg1,arg2) | |
| end | |
| function MatInodeAdjustForInodes(arg1::Mat,arg2::Ptr{IS},arg3::Ptr{IS}) | |
| ccall((:MatInodeAdjustForInodes,petsc),PetscErrorCode,(Mat,Ptr{IS},Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function MatInodeGetInodeSizes(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscInt}},arg4::Ptr{PetscInt}) | |
| ccall((:MatInodeGetInodeSizes,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatSeqAIJSetColumnIndices(arg1::Mat,arg2::Ptr{PetscInt}) | |
| ccall((:MatSeqAIJSetColumnIndices,petsc),PetscErrorCode,(Mat,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function MatSeqBAIJSetColumnIndices(arg1::Mat,arg2::Ptr{PetscInt}) | |
| ccall((:MatSeqBAIJSetColumnIndices,petsc),PetscErrorCode,(Mat,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function MatSeqBAIJSetPreallocation(arg1::Mat,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:MatSeqBAIJSetPreallocation,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatSeqSBAIJSetPreallocation(arg1::Mat,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:MatSeqSBAIJSetPreallocation,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatSeqAIJSetPreallocation(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:MatSeqAIJSetPreallocation,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatSeqAIJSetPreallocationCSR(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscScalar}) | |
| ccall((:MatSeqAIJSetPreallocationCSR,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatSeqBAIJSetPreallocationCSR(arg1::Mat,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscScalar}) | |
| ccall((:MatSeqBAIJSetPreallocationCSR,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscScalar}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatSeqDenseSetPreallocation(arg1::Mat,arg2::Ptr{PetscScalar}) | |
| ccall((:MatSeqDenseSetPreallocation,petsc),PetscErrorCode,(Mat,Ptr{PetscScalar}),arg1,arg2) | |
| end | |
| function MatSeqDenseSetLDA(arg1::Mat,arg2::PetscInt) | |
| ccall((:MatSeqDenseSetLDA,petsc),PetscErrorCode,(Mat,PetscInt),arg1,arg2) | |
| end | |
| function MatDenseGetLocalMatrix(arg1::Mat,arg2::Ptr{Mat}) | |
| ccall((:MatDenseGetLocalMatrix,petsc),PetscErrorCode,(Mat,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatStoreValues(arg1::Mat) | |
| ccall((:MatStoreValues,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatRetrieveValues(arg1::Mat) | |
| ccall((:MatRetrieveValues,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatDAADSetCtx(arg1::Mat,arg2::Ptr{Void}) | |
| ccall((:MatDAADSetCtx,petsc),PetscErrorCode,(Mat,Ptr{Void}),arg1,arg2) | |
| end | |
| function MatFindNonzeroRows(arg1::Mat,arg2::Ptr{IS}) | |
| ccall((:MatFindNonzeroRows,petsc),PetscErrorCode,(Mat,Ptr{IS}),arg1,arg2) | |
| end | |
| function MatGetOrdering(arg1::Mat,arg2::MatOrderingType,arg3::Ptr{IS},arg4::Ptr{IS}) | |
| ccall((:MatGetOrdering,petsc),PetscErrorCode,(Mat,MatOrderingType,Ptr{IS},Ptr{IS}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatGetOrderingList(arg1::Ptr{PetscFunctionList}) | |
| ccall((:MatGetOrderingList,petsc),PetscErrorCode,(Ptr{PetscFunctionList},),arg1) | |
| end | |
| function MatOrderingRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:MatOrderingRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function MatOrderingRegisterAll() | |
| ccall((:MatOrderingRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function MatReorderForNonzeroDiagonal(arg1::Mat,arg2::PetscReal,arg3::IS,arg4::IS) | |
| ccall((:MatReorderForNonzeroDiagonal,petsc),PetscErrorCode,(Mat,PetscReal,IS,IS),arg1,arg2,arg3,arg4) | |
| end | |
| function MatFactorInfoInitialize(arg1::Ptr{MatFactorInfo}) | |
| ccall((:MatFactorInfoInitialize,petsc),PetscErrorCode,(Ptr{MatFactorInfo},),arg1) | |
| end | |
| function MatCholeskyFactor(arg1::Mat,arg2::IS,arg3::Ptr{MatFactorInfo}) | |
| ccall((:MatCholeskyFactor,petsc),PetscErrorCode,(Mat,IS,Ptr{MatFactorInfo}),arg1,arg2,arg3) | |
| end | |
| function MatCholeskyFactorSymbolic(arg1::Mat,arg2::Mat,arg3::IS,arg4::Ptr{MatFactorInfo}) | |
| ccall((:MatCholeskyFactorSymbolic,petsc),PetscErrorCode,(Mat,Mat,IS,Ptr{MatFactorInfo}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatCholeskyFactorNumeric(arg1::Mat,arg2::Mat,arg3::Ptr{MatFactorInfo}) | |
| ccall((:MatCholeskyFactorNumeric,petsc),PetscErrorCode,(Mat,Mat,Ptr{MatFactorInfo}),arg1,arg2,arg3) | |
| end | |
| function MatLUFactor(arg1::Mat,arg2::IS,arg3::IS,arg4::Ptr{MatFactorInfo}) | |
| ccall((:MatLUFactor,petsc),PetscErrorCode,(Mat,IS,IS,Ptr{MatFactorInfo}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatILUFactor(arg1::Mat,arg2::IS,arg3::IS,arg4::Ptr{MatFactorInfo}) | |
| ccall((:MatILUFactor,petsc),PetscErrorCode,(Mat,IS,IS,Ptr{MatFactorInfo}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatLUFactorSymbolic(arg1::Mat,arg2::Mat,arg3::IS,arg4::IS,arg5::Ptr{MatFactorInfo}) | |
| ccall((:MatLUFactorSymbolic,petsc),PetscErrorCode,(Mat,Mat,IS,IS,Ptr{MatFactorInfo}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatILUFactorSymbolic(arg1::Mat,arg2::Mat,arg3::IS,arg4::IS,arg5::Ptr{MatFactorInfo}) | |
| ccall((:MatILUFactorSymbolic,petsc),PetscErrorCode,(Mat,Mat,IS,IS,Ptr{MatFactorInfo}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatICCFactorSymbolic(arg1::Mat,arg2::Mat,arg3::IS,arg4::Ptr{MatFactorInfo}) | |
| ccall((:MatICCFactorSymbolic,petsc),PetscErrorCode,(Mat,Mat,IS,Ptr{MatFactorInfo}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatICCFactor(arg1::Mat,arg2::IS,arg3::Ptr{MatFactorInfo}) | |
| ccall((:MatICCFactor,petsc),PetscErrorCode,(Mat,IS,Ptr{MatFactorInfo}),arg1,arg2,arg3) | |
| end | |
| function MatLUFactorNumeric(arg1::Mat,arg2::Mat,arg3::Ptr{MatFactorInfo}) | |
| ccall((:MatLUFactorNumeric,petsc),PetscErrorCode,(Mat,Mat,Ptr{MatFactorInfo}),arg1,arg2,arg3) | |
| end | |
| function MatGetInertia(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:MatGetInertia,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatSolve(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatSolve,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatForwardSolve(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatForwardSolve,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatBackwardSolve(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatBackwardSolve,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatSolveAdd(arg1::Mat,arg2::Vec,arg3::Vec,arg4::Vec) | |
| ccall((:MatSolveAdd,petsc),PetscErrorCode,(Mat,Vec,Vec,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function MatSolveTranspose(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatSolveTranspose,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatSolveTransposeAdd(arg1::Mat,arg2::Vec,arg3::Vec,arg4::Vec) | |
| ccall((:MatSolveTransposeAdd,petsc),PetscErrorCode,(Mat,Vec,Vec,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function MatSolves(arg1::Mat,arg2::Vecs,arg3::Vecs) | |
| ccall((:MatSolves,petsc),PetscErrorCode,(Mat,Vecs,Vecs),arg1,arg2,arg3) | |
| end | |
| function MatSetUnfactored(arg1::Mat) | |
| ccall((:MatSetUnfactored,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatSOR(arg1::Mat,arg2::Vec,arg3::PetscReal,arg4::MatSORType,arg5::PetscReal,arg6::PetscInt,arg7::PetscInt,arg8::Vec) | |
| ccall((:MatSOR,petsc),PetscErrorCode,(Mat,Vec,PetscReal,MatSORType,PetscReal,PetscInt,PetscInt,Vec),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function MatGetColoring(arg1::Mat,arg2::MatColoringType,arg3::Ptr{ISColoring}) | |
| ccall((:MatGetColoring,petsc),PetscErrorCode,(Mat,MatColoringType,Ptr{ISColoring}),arg1,arg2,arg3) | |
| end | |
| function MatColoringRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:MatColoringRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function MatColoringRegisterAll() | |
| ccall((:MatColoringRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function MatColoringPatch(arg1::Mat,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{ISColoringValue},arg5::Ptr{ISColoring}) | |
| ccall((:MatColoringPatch,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,Ptr{ISColoringValue},Ptr{ISColoring}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatFDColoringCreate(arg1::Mat,arg2::ISColoring,arg3::Ptr{MatFDColoring}) | |
| ccall((:MatFDColoringCreate,petsc),PetscErrorCode,(Mat,ISColoring,Ptr{MatFDColoring}),arg1,arg2,arg3) | |
| end | |
| function MatFDColoringDestroy(arg1::Ptr{MatFDColoring}) | |
| ccall((:MatFDColoringDestroy,petsc),PetscErrorCode,(Ptr{MatFDColoring},),arg1) | |
| end | |
| function MatFDColoringView(arg1::MatFDColoring,arg2::PetscViewer) | |
| ccall((:MatFDColoringView,petsc),PetscErrorCode,(MatFDColoring,PetscViewer),arg1,arg2) | |
| end | |
| function MatFDColoringSetFunction(arg1::MatFDColoring,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:MatFDColoringSetFunction,petsc),PetscErrorCode,(MatFDColoring,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function MatFDColoringGetFunction(arg1::MatFDColoring,arg2::Ptr{Ptr{Void}},arg3::Ptr{Ptr{Void}}) | |
| ccall((:MatFDColoringGetFunction,petsc),PetscErrorCode,(MatFDColoring,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function MatFDColoringSetParameters(arg1::MatFDColoring,arg2::PetscReal,arg3::PetscReal) | |
| ccall((:MatFDColoringSetParameters,petsc),PetscErrorCode,(MatFDColoring,PetscReal,PetscReal),arg1,arg2,arg3) | |
| end | |
| function MatFDColoringSetFromOptions(arg1::MatFDColoring) | |
| ccall((:MatFDColoringSetFromOptions,petsc),PetscErrorCode,(MatFDColoring,),arg1) | |
| end | |
| function MatFDColoringApply(arg1::Mat,arg2::MatFDColoring,arg3::Vec,arg4::Ptr{MatStructure},arg5::Ptr{Void}) | |
| ccall((:MatFDColoringApply,petsc),PetscErrorCode,(Mat,MatFDColoring,Vec,Ptr{MatStructure},Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function MatFDColoringSetF(arg1::MatFDColoring,arg2::Vec) | |
| ccall((:MatFDColoringSetF,petsc),PetscErrorCode,(MatFDColoring,Vec),arg1,arg2) | |
| end | |
| function MatFDColoringGetPerturbedColumns(arg1::MatFDColoring,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscInt}}) | |
| ccall((:MatFDColoringGetPerturbedColumns,petsc),PetscErrorCode,(MatFDColoring,Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3) | |
| end | |
| function MatTransposeColoringCreate(arg1::Mat,arg2::ISColoring,arg3::Ptr{MatTransposeColoring}) | |
| ccall((:MatTransposeColoringCreate,petsc),PetscErrorCode,(Mat,ISColoring,Ptr{MatTransposeColoring}),arg1,arg2,arg3) | |
| end | |
| function MatTransColoringApplySpToDen(arg1::MatTransposeColoring,arg2::Mat,arg3::Mat) | |
| ccall((:MatTransColoringApplySpToDen,petsc),PetscErrorCode,(MatTransposeColoring,Mat,Mat),arg1,arg2,arg3) | |
| end | |
| function MatTransColoringApplyDenToSp(arg1::MatTransposeColoring,arg2::Mat,arg3::Mat) | |
| ccall((:MatTransColoringApplyDenToSp,petsc),PetscErrorCode,(MatTransposeColoring,Mat,Mat),arg1,arg2,arg3) | |
| end | |
| function MatTransposeColoringDestroy(arg1::Ptr{MatTransposeColoring}) | |
| ccall((:MatTransposeColoringDestroy,petsc),PetscErrorCode,(Ptr{MatTransposeColoring},),arg1) | |
| end | |
| function MatPartitioningSetType(arg1::MatPartitioning,arg2::MatPartitioningType) | |
| ccall((:MatPartitioningSetType,petsc),PetscErrorCode,(MatPartitioning,MatPartitioningType),arg1,arg2) | |
| end | |
| function MatPartitioningSetNParts(arg1::MatPartitioning,arg2::PetscInt) | |
| ccall((:MatPartitioningSetNParts,petsc),PetscErrorCode,(MatPartitioning,PetscInt),arg1,arg2) | |
| end | |
| function MatPartitioningSetAdjacency(arg1::MatPartitioning,arg2::Mat) | |
| ccall((:MatPartitioningSetAdjacency,petsc),PetscErrorCode,(MatPartitioning,Mat),arg1,arg2) | |
| end | |
| function MatPartitioningSetVertexWeights(arg1::MatPartitioning,arg2::Ptr{PetscInt}) | |
| ccall((:MatPartitioningSetVertexWeights,petsc),PetscErrorCode,(MatPartitioning,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function MatPartitioningSetPartitionWeights(arg1::MatPartitioning,arg2::Ptr{PetscReal}) | |
| ccall((:MatPartitioningSetPartitionWeights,petsc),PetscErrorCode,(MatPartitioning,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function MatPartitioningApply(arg1::MatPartitioning,arg2::Ptr{IS}) | |
| ccall((:MatPartitioningApply,petsc),PetscErrorCode,(MatPartitioning,Ptr{IS}),arg1,arg2) | |
| end | |
| function MatPartitioningDestroy(arg1::Ptr{MatPartitioning}) | |
| ccall((:MatPartitioningDestroy,petsc),PetscErrorCode,(Ptr{MatPartitioning},),arg1) | |
| end | |
| function MatPartitioningRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:MatPartitioningRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function MatPartitioningRegisterAll() | |
| ccall((:MatPartitioningRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function MatPartitioningView(arg1::MatPartitioning,arg2::PetscViewer) | |
| ccall((:MatPartitioningView,petsc),PetscErrorCode,(MatPartitioning,PetscViewer),arg1,arg2) | |
| end | |
| function MatPartitioningSetFromOptions(arg1::MatPartitioning) | |
| ccall((:MatPartitioningSetFromOptions,petsc),PetscErrorCode,(MatPartitioning,),arg1) | |
| end | |
| function MatPartitioningGetType(arg1::MatPartitioning,arg2::Ptr{MatPartitioningType}) | |
| ccall((:MatPartitioningGetType,petsc),PetscErrorCode,(MatPartitioning,Ptr{MatPartitioningType}),arg1,arg2) | |
| end | |
| function MatPartitioningParmetisSetCoarseSequential(arg1::MatPartitioning) | |
| ccall((:MatPartitioningParmetisSetCoarseSequential,petsc),PetscErrorCode,(MatPartitioning,),arg1) | |
| end | |
| function MatPartitioningParmetisGetEdgeCut(arg1::MatPartitioning,arg2::Ptr{PetscInt}) | |
| ccall((:MatPartitioningParmetisGetEdgeCut,petsc),PetscErrorCode,(MatPartitioning,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function MatPartitioningChacoSetGlobal(arg1::MatPartitioning,arg2::MPChacoGlobalType) | |
| ccall((:MatPartitioningChacoSetGlobal,petsc),PetscErrorCode,(MatPartitioning,MPChacoGlobalType),arg1,arg2) | |
| end | |
| function MatPartitioningChacoGetGlobal(arg1::MatPartitioning,arg2::Ptr{MPChacoGlobalType}) | |
| ccall((:MatPartitioningChacoGetGlobal,petsc),PetscErrorCode,(MatPartitioning,Ptr{MPChacoGlobalType}),arg1,arg2) | |
| end | |
| function MatPartitioningChacoSetLocal(arg1::MatPartitioning,arg2::MPChacoLocalType) | |
| ccall((:MatPartitioningChacoSetLocal,petsc),PetscErrorCode,(MatPartitioning,MPChacoLocalType),arg1,arg2) | |
| end | |
| function MatPartitioningChacoGetLocal(arg1::MatPartitioning,arg2::Ptr{MPChacoLocalType}) | |
| ccall((:MatPartitioningChacoGetLocal,petsc),PetscErrorCode,(MatPartitioning,Ptr{MPChacoLocalType}),arg1,arg2) | |
| end | |
| function MatPartitioningChacoSetCoarseLevel(arg1::MatPartitioning,arg2::PetscReal) | |
| ccall((:MatPartitioningChacoSetCoarseLevel,petsc),PetscErrorCode,(MatPartitioning,PetscReal),arg1,arg2) | |
| end | |
| function MatPartitioningChacoSetEigenSolver(arg1::MatPartitioning,arg2::MPChacoEigenType) | |
| ccall((:MatPartitioningChacoSetEigenSolver,petsc),PetscErrorCode,(MatPartitioning,MPChacoEigenType),arg1,arg2) | |
| end | |
| function MatPartitioningChacoGetEigenSolver(arg1::MatPartitioning,arg2::Ptr{MPChacoEigenType}) | |
| ccall((:MatPartitioningChacoGetEigenSolver,petsc),PetscErrorCode,(MatPartitioning,Ptr{MPChacoEigenType}),arg1,arg2) | |
| end | |
| function MatPartitioningChacoSetEigenTol(arg1::MatPartitioning,arg2::PetscReal) | |
| ccall((:MatPartitioningChacoSetEigenTol,petsc),PetscErrorCode,(MatPartitioning,PetscReal),arg1,arg2) | |
| end | |
| function MatPartitioningChacoGetEigenTol(arg1::MatPartitioning,arg2::Ptr{PetscReal}) | |
| ccall((:MatPartitioningChacoGetEigenTol,petsc),PetscErrorCode,(MatPartitioning,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function MatPartitioningChacoSetEigenNumber(arg1::MatPartitioning,arg2::PetscInt) | |
| ccall((:MatPartitioningChacoSetEigenNumber,petsc),PetscErrorCode,(MatPartitioning,PetscInt),arg1,arg2) | |
| end | |
| function MatPartitioningChacoGetEigenNumber(arg1::MatPartitioning,arg2::Ptr{PetscInt}) | |
| ccall((:MatPartitioningChacoGetEigenNumber,petsc),PetscErrorCode,(MatPartitioning,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function MatPartitioningPartySetGlobal(arg1::MatPartitioning,arg2::Ptr{Uint8}) | |
| ccall((:MatPartitioningPartySetGlobal,petsc),PetscErrorCode,(MatPartitioning,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function MatPartitioningPartySetLocal(arg1::MatPartitioning,arg2::Ptr{Uint8}) | |
| ccall((:MatPartitioningPartySetLocal,petsc),PetscErrorCode,(MatPartitioning,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function MatPartitioningPartySetCoarseLevel(arg1::MatPartitioning,arg2::PetscReal) | |
| ccall((:MatPartitioningPartySetCoarseLevel,petsc),PetscErrorCode,(MatPartitioning,PetscReal),arg1,arg2) | |
| end | |
| function MatPartitioningPartySetBipart(arg1::MatPartitioning,arg2::PetscBool) | |
| ccall((:MatPartitioningPartySetBipart,petsc),PetscErrorCode,(MatPartitioning,PetscBool),arg1,arg2) | |
| end | |
| function MatPartitioningPartySetMatchOptimization(arg1::MatPartitioning,arg2::PetscBool) | |
| ccall((:MatPartitioningPartySetMatchOptimization,petsc),PetscErrorCode,(MatPartitioning,PetscBool),arg1,arg2) | |
| end | |
| function MatPartitioningPTScotchSetImbalance(arg1::MatPartitioning,arg2::PetscReal) | |
| ccall((:MatPartitioningPTScotchSetImbalance,petsc),PetscErrorCode,(MatPartitioning,PetscReal),arg1,arg2) | |
| end | |
| function MatPartitioningPTScotchGetImbalance(arg1::MatPartitioning,arg2::Ptr{PetscReal}) | |
| ccall((:MatPartitioningPTScotchGetImbalance,petsc),PetscErrorCode,(MatPartitioning,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function MatPartitioningPTScotchSetStrategy(arg1::MatPartitioning,arg2::MPPTScotchStrategyType) | |
| ccall((:MatPartitioningPTScotchSetStrategy,petsc),PetscErrorCode,(MatPartitioning,MPPTScotchStrategyType),arg1,arg2) | |
| end | |
| function MatPartitioningPTScotchGetStrategy(arg1::MatPartitioning,arg2::Ptr{MPPTScotchStrategyType}) | |
| ccall((:MatPartitioningPTScotchGetStrategy,petsc),PetscErrorCode,(MatPartitioning,Ptr{MPPTScotchStrategyType}),arg1,arg2) | |
| end | |
| function MatCoarsenSetType(arg1::MatCoarsen,arg2::MatCoarsenType) | |
| ccall((:MatCoarsenSetType,petsc),PetscErrorCode,(MatCoarsen,MatCoarsenType),arg1,arg2) | |
| end | |
| function MatCoarsenSetAdjacency(arg1::MatCoarsen,arg2::Mat) | |
| ccall((:MatCoarsenSetAdjacency,petsc),PetscErrorCode,(MatCoarsen,Mat),arg1,arg2) | |
| end | |
| function MatCoarsenSetGreedyOrdering(arg1::MatCoarsen,arg2::IS) | |
| ccall((:MatCoarsenSetGreedyOrdering,petsc),PetscErrorCode,(MatCoarsen,IS),arg1,arg2) | |
| end | |
| function MatCoarsenSetStrictAggs(arg1::MatCoarsen,arg2::PetscBool) | |
| ccall((:MatCoarsenSetStrictAggs,petsc),PetscErrorCode,(MatCoarsen,PetscBool),arg1,arg2) | |
| end | |
| function MatCoarsenSetVerbose(arg1::MatCoarsen,arg2::PetscInt) | |
| ccall((:MatCoarsenSetVerbose,petsc),PetscErrorCode,(MatCoarsen,PetscInt),arg1,arg2) | |
| end | |
| function MatCoarsenGetData(arg1::MatCoarsen,arg2::Ptr{Ptr{PetscCoarsenData}}) | |
| ccall((:MatCoarsenGetData,petsc),PetscErrorCode,(MatCoarsen,Ptr{Ptr{PetscCoarsenData}}),arg1,arg2) | |
| end | |
| function MatCoarsenApply(arg1::MatCoarsen) | |
| ccall((:MatCoarsenApply,petsc),PetscErrorCode,(MatCoarsen,),arg1) | |
| end | |
| function MatCoarsenDestroy(arg1::Ptr{MatCoarsen}) | |
| ccall((:MatCoarsenDestroy,petsc),PetscErrorCode,(Ptr{MatCoarsen},),arg1) | |
| end | |
| function MatCoarsenRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:MatCoarsenRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function MatCoarsenRegisterAll() | |
| ccall((:MatCoarsenRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function MatCoarsenView(arg1::MatCoarsen,arg2::PetscViewer) | |
| ccall((:MatCoarsenView,petsc),PetscErrorCode,(MatCoarsen,PetscViewer),arg1,arg2) | |
| end | |
| function MatCoarsenSetFromOptions(arg1::MatCoarsen) | |
| ccall((:MatCoarsenSetFromOptions,petsc),PetscErrorCode,(MatCoarsen,),arg1) | |
| end | |
| function MatCoarsenGetType(arg1::MatCoarsen,arg2::Ptr{MatCoarsenType}) | |
| ccall((:MatCoarsenGetType,petsc),PetscErrorCode,(MatCoarsen,Ptr{MatCoarsenType}),arg1,arg2) | |
| end | |
| function MatMeshToVertexGraph(arg1::Mat,arg2::PetscInt,arg3::Ptr{Mat}) | |
| ccall((:MatMeshToVertexGraph,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function MatMeshToCellGraph(arg1::Mat,arg2::PetscInt,arg3::Ptr{Mat}) | |
| ccall((:MatMeshToCellGraph,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function MatHasOperation(arg1::Mat,arg2::MatOperation,arg3::Ptr{PetscBool}) | |
| ccall((:MatHasOperation,petsc),PetscErrorCode,(Mat,MatOperation,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function MatShellSetOperation(arg1::Mat,arg2::MatOperation,arg3::Ptr{Void}) | |
| ccall((:MatShellSetOperation,petsc),PetscErrorCode,(Mat,MatOperation,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function MatShellGetOperation(arg1::Mat,arg2::MatOperation,arg3::Ptr{Ptr{Void}}) | |
| ccall((:MatShellGetOperation,petsc),PetscErrorCode,(Mat,MatOperation,Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function MatShellSetContext(arg1::Mat,arg2::Ptr{Void}) | |
| ccall((:MatShellSetContext,petsc),PetscErrorCode,(Mat,Ptr{Void}),arg1,arg2) | |
| end | |
| function MatISGetLocalMat(arg1::Mat,arg2::Ptr{Mat}) | |
| ccall((:MatISGetLocalMat,petsc),PetscErrorCode,(Mat,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatISSetLocalMat(arg1::Mat,arg2::Mat) | |
| ccall((:MatISSetLocalMat,petsc),PetscErrorCode,(Mat,Mat),arg1,arg2) | |
| end | |
| function MatNullSpaceSetFunction(arg1::MatNullSpace,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:MatNullSpaceSetFunction,petsc),PetscErrorCode,(MatNullSpace,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function MatNullSpaceDestroy(arg1::Ptr{MatNullSpace}) | |
| ccall((:MatNullSpaceDestroy,petsc),PetscErrorCode,(Ptr{MatNullSpace},),arg1) | |
| end | |
| function MatNullSpaceRemove(arg1::MatNullSpace,arg2::Vec,arg3::Ptr{Vec}) | |
| ccall((:MatNullSpaceRemove,petsc),PetscErrorCode,(MatNullSpace,Vec,Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function MatGetNullSpace(arg1::Mat,arg2::Ptr{MatNullSpace}) | |
| ccall((:MatGetNullSpace,petsc),PetscErrorCode,(Mat,Ptr{MatNullSpace}),arg1,arg2) | |
| end | |
| function MatSetNullSpace(arg1::Mat,arg2::MatNullSpace) | |
| ccall((:MatSetNullSpace,petsc),PetscErrorCode,(Mat,MatNullSpace),arg1,arg2) | |
| end | |
| function MatSetNearNullSpace(arg1::Mat,arg2::MatNullSpace) | |
| ccall((:MatSetNearNullSpace,petsc),PetscErrorCode,(Mat,MatNullSpace),arg1,arg2) | |
| end | |
| function MatGetNearNullSpace(arg1::Mat,arg2::Ptr{MatNullSpace}) | |
| ccall((:MatGetNearNullSpace,petsc),PetscErrorCode,(Mat,Ptr{MatNullSpace}),arg1,arg2) | |
| end | |
| function MatNullSpaceTest(arg1::MatNullSpace,arg2::Mat,arg3::Ptr{PetscBool}) | |
| ccall((:MatNullSpaceTest,petsc),PetscErrorCode,(MatNullSpace,Mat,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function MatNullSpaceView(arg1::MatNullSpace,arg2::PetscViewer) | |
| ccall((:MatNullSpaceView,petsc),PetscErrorCode,(MatNullSpace,PetscViewer),arg1,arg2) | |
| end | |
| function MatNullSpaceGetVecs(arg1::MatNullSpace,arg2::Ptr{PetscBool},arg3::Ptr{PetscInt},arg4::Ptr{Ptr{Vec}}) | |
| ccall((:MatNullSpaceGetVecs,petsc),PetscErrorCode,(MatNullSpace,Ptr{PetscBool},Ptr{PetscInt},Ptr{Ptr{Vec}}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatNullSpaceCreateRigidBody(arg1::Vec,arg2::Ptr{MatNullSpace}) | |
| ccall((:MatNullSpaceCreateRigidBody,petsc),PetscErrorCode,(Vec,Ptr{MatNullSpace}),arg1,arg2) | |
| end | |
| function MatReorderingSeqSBAIJ(arg1::Mat,arg2::IS) | |
| ccall((:MatReorderingSeqSBAIJ,petsc),PetscErrorCode,(Mat,IS),arg1,arg2) | |
| end | |
| function MatSeqSBAIJSetColumnIndices(arg1::Mat,arg2::Ptr{PetscInt}) | |
| ccall((:MatSeqSBAIJSetColumnIndices,petsc),PetscErrorCode,(Mat,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function MatSeqBAIJInvertBlockDiagonal(arg1::Mat) | |
| ccall((:MatSeqBAIJInvertBlockDiagonal,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatCreateMAIJ(arg1::Mat,arg2::PetscInt,arg3::Ptr{Mat}) | |
| ccall((:MatCreateMAIJ,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function MatMAIJRedimension(arg1::Mat,arg2::PetscInt,arg3::Ptr{Mat}) | |
| ccall((:MatMAIJRedimension,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function MatMAIJGetAIJ(arg1::Mat,arg2::Ptr{Mat}) | |
| ccall((:MatMAIJGetAIJ,petsc),PetscErrorCode,(Mat,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatComputeExplicitOperator(arg1::Mat,arg2::Ptr{Mat}) | |
| ccall((:MatComputeExplicitOperator,petsc),PetscErrorCode,(Mat,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatDiagonalScaleLocal(arg1::Mat,arg2::Vec) | |
| ccall((:MatDiagonalScaleLocal,petsc),PetscErrorCode,(Mat,Vec),arg1,arg2) | |
| end | |
| function MatMFFDSetBase(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:MatMFFDSetBase,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatMFFDSetFunction(arg1::Mat,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:MatMFFDSetFunction,petsc),PetscErrorCode,(Mat,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function MatMFFDSetFunctioni(arg1::Mat,arg2::Ptr{Void}) | |
| ccall((:MatMFFDSetFunctioni,petsc),PetscErrorCode,(Mat,Ptr{Void}),arg1,arg2) | |
| end | |
| function MatMFFDSetFunctioniBase(arg1::Mat,arg2::Ptr{Void}) | |
| ccall((:MatMFFDSetFunctioniBase,petsc),PetscErrorCode,(Mat,Ptr{Void}),arg1,arg2) | |
| end | |
| function MatMFFDAddNullSpace(arg1::Mat,arg2::MatNullSpace) | |
| ccall((:MatMFFDAddNullSpace,petsc),PetscErrorCode,(Mat,MatNullSpace),arg1,arg2) | |
| end | |
| function MatMFFDSetHHistory(arg1::Mat,arg2::Ptr{PetscScalar},arg3::PetscInt) | |
| ccall((:MatMFFDSetHHistory,petsc),PetscErrorCode,(Mat,Ptr{PetscScalar},PetscInt),arg1,arg2,arg3) | |
| end | |
| function MatMFFDResetHHistory(arg1::Mat) | |
| ccall((:MatMFFDResetHHistory,petsc),PetscErrorCode,(Mat,),arg1) | |
| end | |
| function MatMFFDSetFunctionError(arg1::Mat,arg2::PetscReal) | |
| ccall((:MatMFFDSetFunctionError,petsc),PetscErrorCode,(Mat,PetscReal),arg1,arg2) | |
| end | |
| function MatMFFDSetPeriod(arg1::Mat,arg2::PetscInt) | |
| ccall((:MatMFFDSetPeriod,petsc),PetscErrorCode,(Mat,PetscInt),arg1,arg2) | |
| end | |
| function MatMFFDGetH(arg1::Mat,arg2::Ptr{PetscScalar}) | |
| ccall((:MatMFFDGetH,petsc),PetscErrorCode,(Mat,Ptr{PetscScalar}),arg1,arg2) | |
| end | |
| function MatMFFDSetOptionsPrefix(arg1::Mat,arg2::Ptr{Uint8}) | |
| ccall((:MatMFFDSetOptionsPrefix,petsc),PetscErrorCode,(Mat,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function MatMFFDCheckPositivity(arg1::Ptr{Void},arg2::Vec,arg3::Vec,arg4::Ptr{PetscScalar}) | |
| ccall((:MatMFFDCheckPositivity,petsc),PetscErrorCode,(Ptr{Void},Vec,Vec,Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatMFFDSetCheckh(arg1::Mat,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:MatMFFDSetCheckh,petsc),PetscErrorCode,(Mat,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function MatMFFDSetType(arg1::Mat,arg2::MatMFFDType) | |
| ccall((:MatMFFDSetType,petsc),PetscErrorCode,(Mat,MatMFFDType),arg1,arg2) | |
| end | |
| function MatMFFDRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:MatMFFDRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function MatMFFDRegisterAll() | |
| ccall((:MatMFFDRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function MatMFFDDSSetUmin(arg1::Mat,arg2::PetscReal) | |
| ccall((:MatMFFDDSSetUmin,petsc),PetscErrorCode,(Mat,PetscReal),arg1,arg2) | |
| end | |
| function MatMFFDWPSetComputeNormU(arg1::Mat,arg2::PetscBool) | |
| ccall((:MatMFFDWPSetComputeNormU,petsc),PetscErrorCode,(Mat,PetscBool),arg1,arg2) | |
| end | |
| function PetscViewerMathematicaPutMatrix(arg1::PetscViewer,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscReal}) | |
| ccall((:PetscViewerMathematicaPutMatrix,petsc),PetscErrorCode,(PetscViewer,PetscInt,PetscInt,Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function PetscViewerMathematicaPutCSRMatrix(arg1::PetscViewer,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscReal}) | |
| ccall((:PetscViewerMathematicaPutCSRMatrix,petsc),PetscErrorCode,(PetscViewer,PetscInt,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatMumpsSetIcntl(arg1::Mat,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:MatMumpsSetIcntl,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function MatMumpsSetCntl(arg1::Mat,arg2::PetscInt,arg3::PetscReal) | |
| ccall((:MatMumpsSetCntl,petsc),PetscErrorCode,(Mat,PetscInt,PetscReal),arg1,arg2,arg3) | |
| end | |
| function VecScatterPetscToFFTW(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:VecScatterPetscToFFTW,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function VecScatterFFTWToPetsc(arg1::Mat,arg2::Vec,arg3::Vec) | |
| ccall((:VecScatterFFTWToPetsc,petsc),PetscErrorCode,(Mat,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function MatGetVecsFFTW(arg1::Mat,arg2::Ptr{Vec},arg3::Ptr{Vec},arg4::Ptr{Vec}) | |
| ccall((:MatGetVecsFFTW,petsc),PetscErrorCode,(Mat,Ptr{Vec},Ptr{Vec},Ptr{Vec}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatNestGetSize(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:MatNestGetSize,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function MatNestGetISs(arg1::Mat,arg2::Ptr{IS},arg3::Ptr{IS}) | |
| ccall((:MatNestGetISs,petsc),PetscErrorCode,(Mat,Ptr{IS},Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function MatNestGetLocalISs(arg1::Mat,arg2::Ptr{IS},arg3::Ptr{IS}) | |
| ccall((:MatNestGetLocalISs,petsc),PetscErrorCode,(Mat,Ptr{IS},Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function MatNestGetSubMats(arg1::Mat,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{Ptr{Ptr{Mat}}}) | |
| ccall((:MatNestGetSubMats,petsc),PetscErrorCode,(Mat,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{Ptr{Mat}}}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatNestGetSubMat(arg1::Mat,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{Mat}) | |
| ccall((:MatNestGetSubMat,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,Ptr{Mat}),arg1,arg2,arg3,arg4) | |
| end | |
| function MatNestSetVecType(arg1::Mat,arg2::VecType) | |
| ccall((:MatNestSetVecType,petsc),PetscErrorCode,(Mat,VecType),arg1,arg2) | |
| end | |
| function MatNestSetSubMats(arg1::Mat,arg2::PetscInt,arg3::Ptr{IS},arg4::PetscInt,arg5::Ptr{IS},arg6::Ptr{Mat}) | |
| ccall((:MatNestSetSubMats,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{IS},PetscInt,Ptr{IS},Ptr{Mat}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatNestSetSubMat(arg1::Mat,arg2::PetscInt,arg3::PetscInt,arg4::Mat) | |
| ccall((:MatNestSetSubMat,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,Mat),arg1,arg2,arg3,arg4) | |
| end | |
| function MatChop(arg1::Mat,arg2::PetscReal) | |
| ccall((:MatChop,petsc),PetscErrorCode,(Mat,PetscReal),arg1,arg2) | |
| end | |
| function DMInitializePackage() | |
| ccall((:DMInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function DMSetType(arg1::DM,arg2::DMType) | |
| ccall((:DMSetType,petsc),PetscErrorCode,(DM,DMType),arg1,arg2) | |
| end | |
| function DMGetType(arg1::DM,arg2::Ptr{DMType}) | |
| ccall((:DMGetType,petsc),PetscErrorCode,(DM,Ptr{DMType}),arg1,arg2) | |
| end | |
| function DMRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:DMRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function DMRegisterAll() | |
| ccall((:DMRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function DMRegisterDestroy() | |
| ccall((:DMRegisterDestroy,petsc),PetscErrorCode,()) | |
| end | |
| function DMView(arg1::DM,arg2::PetscViewer) | |
| ccall((:DMView,petsc),PetscErrorCode,(DM,PetscViewer),arg1,arg2) | |
| end | |
| function DMLoad(arg1::DM,arg2::PetscViewer) | |
| ccall((:DMLoad,petsc),PetscErrorCode,(DM,PetscViewer),arg1,arg2) | |
| end | |
| function DMDestroy(arg1::Ptr{DM}) | |
| ccall((:DMDestroy,petsc),PetscErrorCode,(Ptr{DM},),arg1) | |
| end | |
| function DMCreateGlobalVector(arg1::DM,arg2::Ptr{Vec}) | |
| ccall((:DMCreateGlobalVector,petsc),PetscErrorCode,(DM,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMCreateLocalVector(arg1::DM,arg2::Ptr{Vec}) | |
| ccall((:DMCreateLocalVector,petsc),PetscErrorCode,(DM,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMGetLocalVector(arg1::DM,arg2::Ptr{Vec}) | |
| ccall((:DMGetLocalVector,petsc),PetscErrorCode,(DM,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMRestoreLocalVector(arg1::DM,arg2::Ptr{Vec}) | |
| ccall((:DMRestoreLocalVector,petsc),PetscErrorCode,(DM,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMGetGlobalVector(arg1::DM,arg2::Ptr{Vec}) | |
| ccall((:DMGetGlobalVector,petsc),PetscErrorCode,(DM,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMRestoreGlobalVector(arg1::DM,arg2::Ptr{Vec}) | |
| ccall((:DMRestoreGlobalVector,petsc),PetscErrorCode,(DM,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMClearGlobalVectors(arg1::DM) | |
| ccall((:DMClearGlobalVectors,petsc),PetscErrorCode,(DM,),arg1) | |
| end | |
| function DMGetNamedGlobalVector(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{Vec}) | |
| ccall((:DMGetNamedGlobalVector,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function DMRestoreNamedGlobalVector(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{Vec}) | |
| ccall((:DMRestoreNamedGlobalVector,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function DMGetNamedLocalVector(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{Vec}) | |
| ccall((:DMGetNamedLocalVector,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function DMRestoreNamedLocalVector(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{Vec}) | |
| ccall((:DMRestoreNamedLocalVector,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function DMGetLocalToGlobalMapping(arg1::DM,arg2::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:DMGetLocalToGlobalMapping,petsc),PetscErrorCode,(DM,Ptr{ISLocalToGlobalMapping}),arg1,arg2) | |
| end | |
| function DMGetLocalToGlobalMappingBlock(arg1::DM,arg2::Ptr{ISLocalToGlobalMapping}) | |
| ccall((:DMGetLocalToGlobalMappingBlock,petsc),PetscErrorCode,(DM,Ptr{ISLocalToGlobalMapping}),arg1,arg2) | |
| end | |
| function DMCreateFieldIS(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{Ptr{Uint8}}},arg4::Ptr{Ptr{IS}}) | |
| ccall((:DMCreateFieldIS,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{Ptr{Ptr{Uint8}}},Ptr{Ptr{IS}}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMGetBlockSize(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMGetBlockSize,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMCreateColoring(arg1::DM,arg2::ISColoringType,arg3::MatType,arg4::Ptr{ISColoring}) | |
| ccall((:DMCreateColoring,petsc),PetscErrorCode,(DM,ISColoringType,MatType,Ptr{ISColoring}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMCreateMatrix(arg1::DM,arg2::MatType,arg3::Ptr{Mat}) | |
| ccall((:DMCreateMatrix,petsc),PetscErrorCode,(DM,MatType,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function DMSetMatrixPreallocateOnly(arg1::DM,arg2::PetscBool) | |
| ccall((:DMSetMatrixPreallocateOnly,petsc),PetscErrorCode,(DM,PetscBool),arg1,arg2) | |
| end | |
| function DMCreateInterpolation(arg1::DM,arg2::DM,arg3::Ptr{Mat},arg4::Ptr{Vec}) | |
| ccall((:DMCreateInterpolation,petsc),PetscErrorCode,(DM,DM,Ptr{Mat},Ptr{Vec}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMCreateInjection(arg1::DM,arg2::DM,arg3::Ptr{VecScatter}) | |
| ccall((:DMCreateInjection,petsc),PetscErrorCode,(DM,DM,Ptr{VecScatter}),arg1,arg2,arg3) | |
| end | |
| function DMGetWorkArray(arg1::DM,arg2::PetscInt,arg3::PetscDataType,arg4::Ptr{Void}) | |
| ccall((:DMGetWorkArray,petsc),PetscErrorCode,(DM,PetscInt,PetscDataType,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMRestoreWorkArray(arg1::DM,arg2::PetscInt,arg3::PetscDataType,arg4::Ptr{Void}) | |
| ccall((:DMRestoreWorkArray,petsc),PetscErrorCode,(DM,PetscInt,PetscDataType,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMRefineHierarchy(arg1::DM,arg2::PetscInt,arg3::Ptr{DM}) | |
| ccall((:DMRefineHierarchy,petsc),PetscErrorCode,(DM,PetscInt,Ptr{DM}),arg1,arg2,arg3) | |
| end | |
| function DMCoarsenHierarchy(arg1::DM,arg2::PetscInt,arg3::Ptr{DM}) | |
| ccall((:DMCoarsenHierarchy,petsc),PetscErrorCode,(DM,PetscInt,Ptr{DM}),arg1,arg2,arg3) | |
| end | |
| function DMCoarsenHookAdd(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:DMCoarsenHookAdd,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMRefineHookAdd(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:DMRefineHookAdd,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMRestrict(arg1::DM,arg2::Mat,arg3::Vec,arg4::Mat,arg5::DM) | |
| ccall((:DMRestrict,petsc),PetscErrorCode,(DM,Mat,Vec,Mat,DM),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMInterpolate(arg1::DM,arg2::Mat,arg3::DM) | |
| ccall((:DMInterpolate,petsc),PetscErrorCode,(DM,Mat,DM),arg1,arg2,arg3) | |
| end | |
| function DMSetFromOptions(arg1::DM) | |
| ccall((:DMSetFromOptions,petsc),PetscErrorCode,(DM,),arg1) | |
| end | |
| function DMViewFromOptions(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{Uint8}) | |
| ccall((:DMViewFromOptions,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function DMSetUp(arg1::DM) | |
| ccall((:DMSetUp,petsc),PetscErrorCode,(DM,),arg1) | |
| end | |
| function DMCreateInterpolationScale(arg1::DM,arg2::DM,arg3::Mat,arg4::Ptr{Vec}) | |
| ccall((:DMCreateInterpolationScale,petsc),PetscErrorCode,(DM,DM,Mat,Ptr{Vec}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMCreateAggregates(arg1::DM,arg2::DM,arg3::Ptr{Mat}) | |
| ccall((:DMCreateAggregates,petsc),PetscErrorCode,(DM,DM,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function DMGlobalToLocalHookAdd(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:DMGlobalToLocalHookAdd,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMGlobalToLocalBegin(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMGlobalToLocalBegin,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMGlobalToLocalEnd(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMGlobalToLocalEnd,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMLocalToGlobalBegin(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMLocalToGlobalBegin,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMLocalToGlobalEnd(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMLocalToGlobalEnd,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMConvert(arg1::DM,arg2::DMType,arg3::Ptr{DM}) | |
| ccall((:DMConvert,petsc),PetscErrorCode,(DM,DMType,Ptr{DM}),arg1,arg2,arg3) | |
| end | |
| function DMGetCoordinateDM(arg1::DM,arg2::Ptr{DM}) | |
| ccall((:DMGetCoordinateDM,petsc),PetscErrorCode,(DM,Ptr{DM}),arg1,arg2) | |
| end | |
| function DMGetCoordinates(arg1::DM,arg2::Ptr{Vec}) | |
| ccall((:DMGetCoordinates,petsc),PetscErrorCode,(DM,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMSetCoordinates(arg1::DM,arg2::Vec) | |
| ccall((:DMSetCoordinates,petsc),PetscErrorCode,(DM,Vec),arg1,arg2) | |
| end | |
| function DMGetCoordinatesLocal(arg1::DM,arg2::Ptr{Vec}) | |
| ccall((:DMGetCoordinatesLocal,petsc),PetscErrorCode,(DM,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMSetCoordinatesLocal(arg1::DM,arg2::Vec) | |
| ccall((:DMSetCoordinatesLocal,petsc),PetscErrorCode,(DM,Vec),arg1,arg2) | |
| end | |
| function DMLocatePoints(arg1::DM,arg2::Vec,arg3::Ptr{IS}) | |
| ccall((:DMLocatePoints,petsc),PetscErrorCode,(DM,Vec,Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function DMSubDomainHookAdd(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:DMSubDomainHookAdd,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMSubDomainRestrict(arg1::DM,arg2::VecScatter,arg3::VecScatter,arg4::DM) | |
| ccall((:DMSubDomainRestrict,petsc),PetscErrorCode,(DM,VecScatter,VecScatter,DM),arg1,arg2,arg3,arg4) | |
| end | |
| function DMSetOptionsPrefix(arg1::DM,arg2::Ptr{Uint8}) | |
| ccall((:DMSetOptionsPrefix,petsc),PetscErrorCode,(DM,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function DMSetVecType(arg1::DM,arg2::VecType) | |
| ccall((:DMSetVecType,petsc),PetscErrorCode,(DM,VecType),arg1,arg2) | |
| end | |
| function DMSetMatType(arg1::DM,arg2::MatType) | |
| ccall((:DMSetMatType,petsc),PetscErrorCode,(DM,MatType),arg1,arg2) | |
| end | |
| function DMSetApplicationContext(arg1::DM,arg2::Ptr{Void}) | |
| ccall((:DMSetApplicationContext,petsc),PetscErrorCode,(DM,Ptr{Void}),arg1,arg2) | |
| end | |
| function DMSetApplicationContextDestroy(arg1::DM,arg2::Ptr{Void}) | |
| ccall((:DMSetApplicationContextDestroy,petsc),PetscErrorCode,(DM,Ptr{Void}),arg1,arg2) | |
| end | |
| function DMGetApplicationContext(arg1::DM,arg2::Ptr{Void}) | |
| ccall((:DMGetApplicationContext,petsc),PetscErrorCode,(DM,Ptr{Void}),arg1,arg2) | |
| end | |
| function DMSetVariableBounds(arg1::DM,arg2::Ptr{Void}) | |
| ccall((:DMSetVariableBounds,petsc),PetscErrorCode,(DM,Ptr{Void}),arg1,arg2) | |
| end | |
| function DMHasVariableBounds(arg1::DM,arg2::Ptr{PetscBool}) | |
| ccall((:DMHasVariableBounds,petsc),PetscErrorCode,(DM,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function DMHasColoring(arg1::DM,arg2::Ptr{PetscBool}) | |
| ccall((:DMHasColoring,petsc),PetscErrorCode,(DM,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function DMComputeVariableBounds(arg1::DM,arg2::Vec,arg3::Vec) | |
| ccall((:DMComputeVariableBounds,petsc),PetscErrorCode,(DM,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function DMCreateSubDM(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{IS},arg5::Ptr{DM}) | |
| ccall((:DMCreateSubDM,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{IS},Ptr{DM}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMCreateFieldDecomposition(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{Ptr{Uint8}}},arg4::Ptr{Ptr{IS}},arg5::Ptr{Ptr{DM}}) | |
| ccall((:DMCreateFieldDecomposition,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{Ptr{Ptr{Uint8}}},Ptr{Ptr{IS}},Ptr{Ptr{DM}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMCreateDomainDecomposition(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{Ptr{Uint8}}},arg4::Ptr{Ptr{IS}},arg5::Ptr{Ptr{IS}},arg6::Ptr{Ptr{DM}}) | |
| ccall((:DMCreateDomainDecomposition,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{Ptr{Ptr{Uint8}}},Ptr{Ptr{IS}},Ptr{Ptr{IS}},Ptr{Ptr{DM}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMCreateDomainDecompositionScatters(arg1::DM,arg2::PetscInt,arg3::Ptr{DM},arg4::Ptr{Ptr{VecScatter}},arg5::Ptr{Ptr{VecScatter}},arg6::Ptr{Ptr{VecScatter}}) | |
| ccall((:DMCreateDomainDecompositionScatters,petsc),PetscErrorCode,(DM,PetscInt,Ptr{DM},Ptr{Ptr{VecScatter}},Ptr{Ptr{VecScatter}},Ptr{Ptr{VecScatter}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMGetRefineLevel(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMGetRefineLevel,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMGetCoarsenLevel(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMGetCoarsenLevel,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMFinalizePackage() | |
| ccall((:DMFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function VecGetDM(arg1::Vec,arg2::Ptr{DM}) | |
| ccall((:VecGetDM,petsc),PetscErrorCode,(Vec,Ptr{DM}),arg1,arg2) | |
| end | |
| function VecSetDM(arg1::Vec,arg2::DM) | |
| ccall((:VecSetDM,petsc),PetscErrorCode,(Vec,DM),arg1,arg2) | |
| end | |
| function MatGetDM(arg1::Mat,arg2::Ptr{DM}) | |
| ccall((:MatGetDM,petsc),PetscErrorCode,(Mat,Ptr{DM}),arg1,arg2) | |
| end | |
| function MatSetDM(arg1::Mat,arg2::DM) | |
| ccall((:MatSetDM,petsc),PetscErrorCode,(Mat,DM),arg1,arg2) | |
| end | |
| function DMPrintCellVector(arg1::PetscInt,arg2::Ptr{Uint8},arg3::PetscInt,arg4::Ptr{PetscScalar}) | |
| ccall((:DMPrintCellVector,petsc),PetscErrorCode,(PetscInt,Ptr{Uint8},PetscInt,Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPrintCellMatrix(arg1::PetscInt,arg2::Ptr{Uint8},arg3::PetscInt,arg4::PetscInt,arg5::Ptr{PetscScalar}) | |
| ccall((:DMPrintCellMatrix,petsc),PetscErrorCode,(PetscInt,Ptr{Uint8},PetscInt,PetscInt,Ptr{PetscScalar}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMGetDefaultSection(arg1::DM,arg2::Ptr{PetscSection}) | |
| ccall((:DMGetDefaultSection,petsc),PetscErrorCode,(DM,Ptr{PetscSection}),arg1,arg2) | |
| end | |
| function DMSetDefaultSection(arg1::DM,arg2::PetscSection) | |
| ccall((:DMSetDefaultSection,petsc),PetscErrorCode,(DM,PetscSection),arg1,arg2) | |
| end | |
| function DMGetDefaultGlobalSection(arg1::DM,arg2::Ptr{PetscSection}) | |
| ccall((:DMGetDefaultGlobalSection,petsc),PetscErrorCode,(DM,Ptr{PetscSection}),arg1,arg2) | |
| end | |
| function DMSetDefaultGlobalSection(arg1::DM,arg2::PetscSection) | |
| ccall((:DMSetDefaultGlobalSection,petsc),PetscErrorCode,(DM,PetscSection),arg1,arg2) | |
| end | |
| function DMGetDefaultSF(arg1::DM,arg2::Ptr{PetscSF}) | |
| ccall((:DMGetDefaultSF,petsc),PetscErrorCode,(DM,Ptr{PetscSF}),arg1,arg2) | |
| end | |
| function DMSetDefaultSF(arg1::DM,arg2::PetscSF) | |
| ccall((:DMSetDefaultSF,petsc),PetscErrorCode,(DM,PetscSF),arg1,arg2) | |
| end | |
| function DMCreateDefaultSF(arg1::DM,arg2::PetscSection,arg3::PetscSection) | |
| ccall((:DMCreateDefaultSF,petsc),PetscErrorCode,(DM,PetscSection,PetscSection),arg1,arg2,arg3) | |
| end | |
| function DMGetPointSF(arg1::DM,arg2::Ptr{PetscSF}) | |
| ccall((:DMGetPointSF,petsc),PetscErrorCode,(DM,Ptr{PetscSF}),arg1,arg2) | |
| end | |
| function DMSetPointSF(arg1::DM,arg2::PetscSF) | |
| ccall((:DMSetPointSF,petsc),PetscErrorCode,(DM,PetscSF),arg1,arg2) | |
| end | |
| function DMGetNumFields(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMGetNumFields,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMSetNumFields(arg1::DM,arg2::PetscInt) | |
| ccall((:DMSetNumFields,petsc),PetscErrorCode,(DM,PetscInt),arg1,arg2) | |
| end | |
| function DMGetField(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscObject}) | |
| ccall((:DMGetField,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscObject}),arg1,arg2,arg3) | |
| end | |
| function DMInterpolationSetDim(arg1::DMInterpolationInfo,arg2::PetscInt) | |
| ccall((:DMInterpolationSetDim,petsc),PetscErrorCode,(DMInterpolationInfo,PetscInt),arg1,arg2) | |
| end | |
| function DMInterpolationGetDim(arg1::DMInterpolationInfo,arg2::Ptr{PetscInt}) | |
| ccall((:DMInterpolationGetDim,petsc),PetscErrorCode,(DMInterpolationInfo,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMInterpolationSetDof(arg1::DMInterpolationInfo,arg2::PetscInt) | |
| ccall((:DMInterpolationSetDof,petsc),PetscErrorCode,(DMInterpolationInfo,PetscInt),arg1,arg2) | |
| end | |
| function DMInterpolationGetDof(arg1::DMInterpolationInfo,arg2::Ptr{PetscInt}) | |
| ccall((:DMInterpolationGetDof,petsc),PetscErrorCode,(DMInterpolationInfo,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMInterpolationAddPoints(arg1::DMInterpolationInfo,arg2::PetscInt,arg3::Ptr{PetscReal}) | |
| ccall((:DMInterpolationAddPoints,petsc),PetscErrorCode,(DMInterpolationInfo,PetscInt,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function DMInterpolationSetUp(arg1::DMInterpolationInfo,arg2::DM,arg3::PetscBool) | |
| ccall((:DMInterpolationSetUp,petsc),PetscErrorCode,(DMInterpolationInfo,DM,PetscBool),arg1,arg2,arg3) | |
| end | |
| function DMInterpolationGetCoordinates(arg1::DMInterpolationInfo,arg2::Ptr{Vec}) | |
| ccall((:DMInterpolationGetCoordinates,petsc),PetscErrorCode,(DMInterpolationInfo,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMInterpolationGetVector(arg1::DMInterpolationInfo,arg2::Ptr{Vec}) | |
| ccall((:DMInterpolationGetVector,petsc),PetscErrorCode,(DMInterpolationInfo,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMInterpolationRestoreVector(arg1::DMInterpolationInfo,arg2::Ptr{Vec}) | |
| ccall((:DMInterpolationRestoreVector,petsc),PetscErrorCode,(DMInterpolationInfo,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMInterpolationEvaluate(arg1::DMInterpolationInfo,arg2::DM,arg3::Vec,arg4::Vec) | |
| ccall((:DMInterpolationEvaluate,petsc),PetscErrorCode,(DMInterpolationInfo,DM,Vec,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMInterpolationDestroy(arg1::Ptr{DMInterpolationInfo}) | |
| ccall((:DMInterpolationDestroy,petsc),PetscErrorCode,(Ptr{DMInterpolationInfo},),arg1) | |
| end | |
| function PFSetType(arg1::PF,arg2::PFType,arg3::Ptr{Void}) | |
| ccall((:PFSetType,petsc),PetscErrorCode,(PF,PFType,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PFSet(arg1::PF,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void},arg5::Ptr{Void},arg6::Ptr{Void}) | |
| ccall((:PFSet,petsc),PetscErrorCode,(PF,Ptr{Void},Ptr{Void},Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PFApply(arg1::PF,arg2::PetscInt,arg3::Ptr{PetscScalar},arg4::Ptr{PetscScalar}) | |
| ccall((:PFApply,petsc),PetscErrorCode,(PF,PetscInt,Ptr{PetscScalar},Ptr{PetscScalar}),arg1,arg2,arg3,arg4) | |
| end | |
| function PFApplyVec(arg1::PF,arg2::Vec,arg3::Vec) | |
| ccall((:PFApplyVec,petsc),PetscErrorCode,(PF,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function PFRegisterAll() | |
| ccall((:PFRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function PFInitializePackage() | |
| ccall((:PFInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PFRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:PFRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function PFDestroy(arg1::Ptr{PF}) | |
| ccall((:PFDestroy,petsc),PetscErrorCode,(Ptr{PF},),arg1) | |
| end | |
| function PFSetFromOptions(arg1::PF) | |
| ccall((:PFSetFromOptions,petsc),PetscErrorCode,(PF,),arg1) | |
| end | |
| function PFGetType(arg1::PF,arg2::Ptr{PFType}) | |
| ccall((:PFGetType,petsc),PetscErrorCode,(PF,Ptr{PFType}),arg1,arg2) | |
| end | |
| function PFView(arg1::PF,arg2::PetscViewer) | |
| ccall((:PFView,petsc),PetscErrorCode,(PF,PetscViewer),arg1,arg2) | |
| end | |
| function AOInitializePackage() | |
| ccall((:AOInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function AOSetIS(arg1::AO,arg2::IS,arg3::IS) | |
| ccall((:AOSetIS,petsc),PetscErrorCode,(AO,IS,IS),arg1,arg2,arg3) | |
| end | |
| function AOSetFromOptions(arg1::AO) | |
| ccall((:AOSetFromOptions,petsc),PetscErrorCode,(AO,),arg1) | |
| end | |
| function AOCreateBasicIS(arg1::IS,arg2::IS,arg3::Ptr{AO}) | |
| ccall((:AOCreateBasicIS,petsc),PetscErrorCode,(IS,IS,Ptr{AO}),arg1,arg2,arg3) | |
| end | |
| function AOCreateMemoryScalableIS(arg1::IS,arg2::IS,arg3::Ptr{AO}) | |
| ccall((:AOCreateMemoryScalableIS,petsc),PetscErrorCode,(IS,IS,Ptr{AO}),arg1,arg2,arg3) | |
| end | |
| function AOCreateMappingIS(arg1::IS,arg2::IS,arg3::Ptr{AO}) | |
| ccall((:AOCreateMappingIS,petsc),PetscErrorCode,(IS,IS,Ptr{AO}),arg1,arg2,arg3) | |
| end | |
| function AOView(arg1::AO,arg2::PetscViewer) | |
| ccall((:AOView,petsc),PetscErrorCode,(AO,PetscViewer),arg1,arg2) | |
| end | |
| function AODestroy(arg1::Ptr{AO}) | |
| ccall((:AODestroy,petsc),PetscErrorCode,(Ptr{AO},),arg1) | |
| end | |
| function AOSetType(arg1::AO,arg2::AOType) | |
| ccall((:AOSetType,petsc),PetscErrorCode,(AO,AOType),arg1,arg2) | |
| end | |
| function AOGetType(arg1::AO,arg2::Ptr{AOType}) | |
| ccall((:AOGetType,petsc),PetscErrorCode,(AO,Ptr{AOType}),arg1,arg2) | |
| end | |
| function AORegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:AORegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function AORegisterAll() | |
| ccall((:AORegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function AOPetscToApplication(arg1::AO,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:AOPetscToApplication,petsc),PetscErrorCode,(AO,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function AOApplicationToPetsc(arg1::AO,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:AOApplicationToPetsc,petsc),PetscErrorCode,(AO,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function AOPetscToApplicationIS(arg1::AO,arg2::IS) | |
| ccall((:AOPetscToApplicationIS,petsc),PetscErrorCode,(AO,IS),arg1,arg2) | |
| end | |
| function AOApplicationToPetscIS(arg1::AO,arg2::IS) | |
| ccall((:AOApplicationToPetscIS,petsc),PetscErrorCode,(AO,IS),arg1,arg2) | |
| end | |
| function AOPetscToApplicationPermuteInt(arg1::AO,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:AOPetscToApplicationPermuteInt,petsc),PetscErrorCode,(AO,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function AOApplicationToPetscPermuteInt(arg1::AO,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:AOApplicationToPetscPermuteInt,petsc),PetscErrorCode,(AO,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function AOPetscToApplicationPermuteReal(arg1::AO,arg2::PetscInt,arg3::Ptr{PetscReal}) | |
| ccall((:AOPetscToApplicationPermuteReal,petsc),PetscErrorCode,(AO,PetscInt,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function AOApplicationToPetscPermuteReal(arg1::AO,arg2::PetscInt,arg3::Ptr{PetscReal}) | |
| ccall((:AOApplicationToPetscPermuteReal,petsc),PetscErrorCode,(AO,PetscInt,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function AOMappingHasApplicationIndex(arg1::AO,arg2::PetscInt,arg3::Ptr{PetscBool}) | |
| ccall((:AOMappingHasApplicationIndex,petsc),PetscErrorCode,(AO,PetscInt,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function AOMappingHasPetscIndex(arg1::AO,arg2::PetscInt,arg3::Ptr{PetscBool}) | |
| ccall((:AOMappingHasPetscIndex,petsc),PetscErrorCode,(AO,PetscInt,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function DMDASetInterpolationType(arg1::DM,arg2::DMDAInterpolationType) | |
| ccall((:DMDASetInterpolationType,petsc),PetscErrorCode,(DM,DMDAInterpolationType),arg1,arg2) | |
| end | |
| function DMDAGetInterpolationType(arg1::DM,arg2::Ptr{DMDAInterpolationType}) | |
| ccall((:DMDAGetInterpolationType,petsc),PetscErrorCode,(DM,Ptr{DMDAInterpolationType}),arg1,arg2) | |
| end | |
| function DMDASetElementType(arg1::DM,arg2::DMDAElementType) | |
| ccall((:DMDASetElementType,petsc),PetscErrorCode,(DM,DMDAElementType),arg1,arg2) | |
| end | |
| function DMDAGetElementType(arg1::DM,arg2::Ptr{DMDAElementType}) | |
| ccall((:DMDAGetElementType,petsc),PetscErrorCode,(DM,Ptr{DMDAElementType}),arg1,arg2) | |
| end | |
| function DMDAGetElements(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMDAGetElements,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDARestoreElements(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMDARestoreElements,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDASetDim(arg1::DM,arg2::PetscInt) | |
| ccall((:DMDASetDim,petsc),PetscErrorCode,(DM,PetscInt),arg1,arg2) | |
| end | |
| function DMDASetSizes(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:DMDASetSizes,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDAGlobalToNaturalBegin(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMDAGlobalToNaturalBegin,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDAGlobalToNaturalEnd(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMDAGlobalToNaturalEnd,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDANaturalToGlobalBegin(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMDANaturalToGlobalBegin,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDANaturalToGlobalEnd(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMDANaturalToGlobalEnd,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDALocalToLocalBegin(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMDALocalToLocalBegin,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDALocalToLocalEnd(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMDALocalToLocalEnd,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDACreateNaturalVector(arg1::DM,arg2::Ptr{Vec}) | |
| ccall((:DMDACreateNaturalVector,petsc),PetscErrorCode,(DM,Ptr{Vec}),arg1,arg2) | |
| end | |
| function DMDAGetCorners(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscInt}) | |
| ccall((:DMDAGetCorners,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMDAGetGhostCorners(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscInt}) | |
| ccall((:DMDAGetGhostCorners,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMDAGetInfo(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscInt},arg8::Ptr{PetscInt},arg9::Ptr{PetscInt},arg10::Ptr{PetscInt},arg11::Ptr{DMDABoundaryType},arg12::Ptr{DMDABoundaryType},arg13::Ptr{DMDABoundaryType},arg14::Ptr{DMDAStencilType}) | |
| ccall((:DMDAGetInfo,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{DMDABoundaryType},Ptr{DMDABoundaryType},Ptr{DMDABoundaryType},Ptr{DMDAStencilType}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14) | |
| end | |
| function DMDAGetRay(arg1::DM,arg2::DMDADirection,arg3::PetscInt,arg4::Ptr{Vec},arg5::Ptr{VecScatter}) | |
| ccall((:DMDAGetRay,petsc),PetscErrorCode,(DM,DMDADirection,PetscInt,Ptr{Vec},Ptr{VecScatter}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMDAGlobalToNaturalAllCreate(arg1::DM,arg2::Ptr{VecScatter}) | |
| ccall((:DMDAGlobalToNaturalAllCreate,petsc),PetscErrorCode,(DM,Ptr{VecScatter}),arg1,arg2) | |
| end | |
| function DMDANaturalAllToGlobalCreate(arg1::DM,arg2::Ptr{VecScatter}) | |
| ccall((:DMDANaturalAllToGlobalCreate,petsc),PetscErrorCode,(DM,Ptr{VecScatter}),arg1,arg2) | |
| end | |
| function DMDAGetGlobalIndices(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMDAGetGlobalIndices,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3) | |
| end | |
| function DMDAGetScatter(arg1::DM,arg2::Ptr{VecScatter},arg3::Ptr{VecScatter},arg4::Ptr{VecScatter}) | |
| ccall((:DMDAGetScatter,petsc),PetscErrorCode,(DM,Ptr{VecScatter},Ptr{VecScatter},Ptr{VecScatter}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDAGetAO(arg1::DM,arg2::Ptr{AO}) | |
| ccall((:DMDAGetAO,petsc),PetscErrorCode,(DM,Ptr{AO}),arg1,arg2) | |
| end | |
| function DMDASetUniformCoordinates(arg1::DM,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::PetscReal,arg7::PetscReal) | |
| ccall((:DMDASetUniformCoordinates,petsc),PetscErrorCode,(DM,PetscReal,PetscReal,PetscReal,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMDAGetBoundingBox(arg1::DM,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal}) | |
| ccall((:DMDAGetBoundingBox,petsc),PetscErrorCode,(DM,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function DMDAGetLocalBoundingBox(arg1::DM,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal}) | |
| ccall((:DMDAGetLocalBoundingBox,petsc),PetscErrorCode,(DM,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function DMDAGetLogicalCoordinate(arg1::DM,arg2::PetscScalar,arg3::PetscScalar,arg4::PetscScalar,arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscInt},arg8::Ptr{PetscScalar},arg9::Ptr{PetscScalar},arg10::Ptr{PetscScalar}) | |
| ccall((:DMDAGetLogicalCoordinate,petsc),PetscErrorCode,(DM,PetscScalar,PetscScalar,PetscScalar,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscScalar},Ptr{PetscScalar},Ptr{PetscScalar}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) | |
| end | |
| function DMDAMapCoordsToPeriodicDomain(arg1::DM,arg2::Ptr{PetscScalar},arg3::Ptr{PetscScalar}) | |
| ccall((:DMDAMapCoordsToPeriodicDomain,petsc),PetscErrorCode,(DM,Ptr{PetscScalar},Ptr{PetscScalar}),arg1,arg2,arg3) | |
| end | |
| function DMDAGetReducedDMDA(arg1::DM,arg2::PetscInt,arg3::Ptr{DM}) | |
| ccall((:DMDAGetReducedDMDA,petsc),PetscErrorCode,(DM,PetscInt,Ptr{DM}),arg1,arg2,arg3) | |
| end | |
| function DMDASetFieldName(arg1::DM,arg2::PetscInt,arg3::Ptr{Uint8}) | |
| ccall((:DMDASetFieldName,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function DMDAGetFieldName(arg1::DM,arg2::PetscInt,arg3::Ptr{Ptr{Uint8}}) | |
| ccall((:DMDAGetFieldName,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Ptr{Uint8}}),arg1,arg2,arg3) | |
| end | |
| function DMDASetCoordinateName(arg1::DM,arg2::PetscInt,arg3::Ptr{Uint8}) | |
| ccall((:DMDASetCoordinateName,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Uint8}),arg1,arg2,arg3) | |
| end | |
| function DMDAGetCoordinateName(arg1::DM,arg2::PetscInt,arg3::Ptr{Ptr{Uint8}}) | |
| ccall((:DMDAGetCoordinateName,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Ptr{Uint8}}),arg1,arg2,arg3) | |
| end | |
| function DMDASetBoundaryType(arg1::DM,arg2::DMDABoundaryType,arg3::DMDABoundaryType,arg4::DMDABoundaryType) | |
| ccall((:DMDASetBoundaryType,petsc),PetscErrorCode,(DM,DMDABoundaryType,DMDABoundaryType,DMDABoundaryType),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDASetDof(arg1::DM,arg2::PetscInt) | |
| ccall((:DMDASetDof,petsc),PetscErrorCode,(DM,PetscInt),arg1,arg2) | |
| end | |
| function DMDASetOverlap(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:DMDASetOverlap,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDAGetOverlap(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:DMDAGetOverlap,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDASetNumLocalSubDomains(arg1::DM,arg2::PetscInt) | |
| ccall((:DMDASetNumLocalSubDomains,petsc),PetscErrorCode,(DM,PetscInt),arg1,arg2) | |
| end | |
| function DMDAGetNumLocalSubDomains(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMDAGetNumLocalSubDomains,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMDAGetOffset(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscInt}) | |
| ccall((:DMDAGetOffset,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMDASetOffset(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::PetscInt,arg7::PetscInt) | |
| ccall((:DMDASetOffset,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMDAGetNonOverlappingRegion(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscInt}) | |
| ccall((:DMDAGetNonOverlappingRegion,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMDASetNonOverlappingRegion(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::PetscInt,arg7::PetscInt) | |
| ccall((:DMDASetNonOverlappingRegion,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMDASetStencilWidth(arg1::DM,arg2::PetscInt) | |
| ccall((:DMDASetStencilWidth,petsc),PetscErrorCode,(DM,PetscInt),arg1,arg2) | |
| end | |
| function DMDASetOwnershipRanges(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:DMDASetOwnershipRanges,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDAGetOwnershipRanges(arg1::DM,arg2::Ptr{Ptr{PetscInt}},arg3::Ptr{Ptr{PetscInt}},arg4::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMDAGetOwnershipRanges,petsc),PetscErrorCode,(DM,Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDASetNumProcs(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:DMDASetNumProcs,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDASetStencilType(arg1::DM,arg2::DMDAStencilType) | |
| ccall((:DMDASetStencilType,petsc),PetscErrorCode,(DM,DMDAStencilType),arg1,arg2) | |
| end | |
| function DMDAVecGetArray(arg1::DM,arg2::Vec,arg3::Ptr{Void}) | |
| ccall((:DMDAVecGetArray,petsc),PetscErrorCode,(DM,Vec,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDAVecRestoreArray(arg1::DM,arg2::Vec,arg3::Ptr{Void}) | |
| ccall((:DMDAVecRestoreArray,petsc),PetscErrorCode,(DM,Vec,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDAVecGetArrayDOF(arg1::DM,arg2::Vec,arg3::Ptr{Void}) | |
| ccall((:DMDAVecGetArrayDOF,petsc),PetscErrorCode,(DM,Vec,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDAVecRestoreArrayDOF(arg1::DM,arg2::Vec,arg3::Ptr{Void}) | |
| ccall((:DMDAVecRestoreArrayDOF,petsc),PetscErrorCode,(DM,Vec,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDACreatePatchIS(arg1::DM,arg2::Ptr{MatStencil},arg3::Ptr{MatStencil},arg4::Ptr{IS}) | |
| ccall((:DMDACreatePatchIS,petsc),PetscErrorCode,(DM,Ptr{MatStencil},Ptr{MatStencil},Ptr{IS}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDAGetLocalInfo(arg1::DM,arg2::Ptr{DMDALocalInfo}) | |
| ccall((:DMDAGetLocalInfo,petsc),PetscErrorCode,(DM,Ptr{DMDALocalInfo}),arg1,arg2) | |
| end | |
| function MatRegisterDAAD() | |
| ccall((:MatRegisterDAAD,petsc),PetscErrorCode,()) | |
| end | |
| function MatCreateDAAD(arg1::DM,arg2::Ptr{Mat}) | |
| ccall((:MatCreateDAAD,petsc),PetscErrorCode,(DM,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatCreateSeqUSFFT(arg1::Vec,arg2::DM,arg3::Ptr{Mat}) | |
| ccall((:MatCreateSeqUSFFT,petsc),PetscErrorCode,(Vec,DM,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function DMDASetGetMatrix(arg1::DM,arg2::Ptr{Void}) | |
| ccall((:DMDASetGetMatrix,petsc),PetscErrorCode,(DM,Ptr{Void}),arg1,arg2) | |
| end | |
| function DMDASetBlockFills(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:DMDASetBlockFills,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMDASetRefinementFactor(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:DMDASetRefinementFactor,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDAGetRefinementFactor(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:DMDAGetRefinementFactor,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDAGetArray(arg1::DM,arg2::PetscBool,arg3::Ptr{Void}) | |
| ccall((:DMDAGetArray,petsc),PetscErrorCode,(DM,PetscBool,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDARestoreArray(arg1::DM,arg2::PetscBool,arg3::Ptr{Void}) | |
| ccall((:DMDARestoreArray,petsc),PetscErrorCode,(DM,PetscBool,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDACreatePF(arg1::DM,arg2::Ptr{PF}) | |
| ccall((:DMDACreatePF,petsc),PetscErrorCode,(DM,Ptr{PF}),arg1,arg2) | |
| end | |
| function DMDAGetNumCells(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMDAGetNumCells,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMDAGetNumVertices(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt}) | |
| ccall((:DMDAGetNumVertices,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMDAGetNumFaces(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscInt}) | |
| ccall((:DMDAGetNumFaces,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMDAGetHeightStratum(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:DMDAGetHeightStratum,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDACreateSection(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt}) | |
| ccall((:DMDACreateSection,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMDAComputeCellGeometry(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscQuadrature},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal},arg7::Ptr{PetscReal}) | |
| ccall((:DMDAComputeCellGeometry,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscQuadrature},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMDAVecGetClosure(arg1::DM,arg2::PetscSection,arg3::Vec,arg4::PetscInt,arg5::Ptr{Ptr{PetscScalar}}) | |
| ccall((:DMDAVecGetClosure,petsc),PetscErrorCode,(DM,PetscSection,Vec,PetscInt,Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMDAVecSetClosure(arg1::DM,arg2::PetscSection,arg3::Vec,arg4::PetscInt,arg5::Ptr{PetscScalar},arg6::InsertMode) | |
| ccall((:DMDAVecSetClosure,petsc),PetscErrorCode,(DM,PetscSection,Vec,PetscInt,Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMDAGetClosure(arg1::DM,arg2::PetscSection,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMDAGetClosure,petsc),PetscErrorCode,(DM,PetscSection,PetscInt,Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMDARestoreClosure(arg1::DM,arg2::PetscSection,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMDARestoreClosure,petsc),PetscErrorCode,(DM,PetscSection,PetscInt,Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMDAGetClosureScalar(arg1::DM,arg2::PetscSection,arg3::PetscInt,arg4::Ptr{PetscScalar},arg5::Ptr{Ptr{PetscScalar}}) | |
| ccall((:DMDAGetClosureScalar,petsc),PetscErrorCode,(DM,PetscSection,PetscInt,Ptr{PetscScalar},Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMDARestoreClosureScalar(arg1::DM,arg2::PetscSection,arg3::PetscInt,arg4::Ptr{PetscScalar},arg5::Ptr{Ptr{PetscScalar}}) | |
| ccall((:DMDARestoreClosureScalar,petsc),PetscErrorCode,(DM,PetscSection,PetscInt,Ptr{PetscScalar},Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMDASetClosureScalar(arg1::DM,arg2::PetscSection,arg3::PetscInt,arg4::Ptr{PetscScalar},arg5::Ptr{PetscScalar},arg6::InsertMode) | |
| ccall((:DMDASetClosureScalar,petsc),PetscErrorCode,(DM,PetscSection,PetscInt,Ptr{PetscScalar},Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMDAConvertToCell(arg1::DM,arg2::MatStencil,arg3::Ptr{PetscInt}) | |
| ccall((:DMDAConvertToCell,petsc),PetscErrorCode,(DM,MatStencil,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMCompositeAddDM(arg1::DM,arg2::DM) | |
| ccall((:DMCompositeAddDM,petsc),PetscErrorCode,(DM,DM),arg1,arg2) | |
| end | |
| function DMCompositeSetCoupling(arg1::DM,arg2::Ptr{Void}) | |
| ccall((:DMCompositeSetCoupling,petsc),PetscErrorCode,(DM,Ptr{Void}),arg1,arg2) | |
| end | |
| function DMCompositeAddVecScatter(arg1::DM,arg2::VecScatter) | |
| ccall((:DMCompositeAddVecScatter,petsc),PetscErrorCode,(DM,VecScatter),arg1,arg2) | |
| end | |
| function DMCompositeScatterArray(arg1::DM,arg2::Vec,arg3::Ptr{Vec}) | |
| ccall((:DMCompositeScatterArray,petsc),PetscErrorCode,(DM,Vec,Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function DMCompositeGatherArray(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Ptr{Vec}) | |
| ccall((:DMCompositeGatherArray,petsc),PetscErrorCode,(DM,Vec,InsertMode,Ptr{Vec}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMCompositeGetNumberDM(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMCompositeGetNumberDM,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMCompositeGetAccessArray(arg1::DM,arg2::Vec,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{Vec}) | |
| ccall((:DMCompositeGetAccessArray,petsc),PetscErrorCode,(DM,Vec,PetscInt,Ptr{PetscInt},Ptr{Vec}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMCompositeRestoreAccessArray(arg1::DM,arg2::Vec,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{Vec}) | |
| ccall((:DMCompositeRestoreAccessArray,petsc),PetscErrorCode,(DM,Vec,PetscInt,Ptr{PetscInt},Ptr{Vec}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMCompositeGetEntriesArray(arg1::DM,arg2::Ptr{DM}) | |
| ccall((:DMCompositeGetEntriesArray,petsc),PetscErrorCode,(DM,Ptr{DM}),arg1,arg2) | |
| end | |
| function DMCompositeGetGlobalISs(arg1::DM,arg2::Ptr{Ptr{IS}}) | |
| ccall((:DMCompositeGetGlobalISs,petsc),PetscErrorCode,(DM,Ptr{Ptr{IS}}),arg1,arg2) | |
| end | |
| function DMCompositeGetLocalISs(arg1::DM,arg2::Ptr{Ptr{IS}}) | |
| ccall((:DMCompositeGetLocalISs,petsc),PetscErrorCode,(DM,Ptr{Ptr{IS}}),arg1,arg2) | |
| end | |
| function DMCompositeGetISLocalToGlobalMappings(arg1::DM,arg2::Ptr{Ptr{ISLocalToGlobalMapping}}) | |
| ccall((:DMCompositeGetISLocalToGlobalMappings,petsc),PetscErrorCode,(DM,Ptr{Ptr{ISLocalToGlobalMapping}}),arg1,arg2) | |
| end | |
| function DMPatchSolve(arg1::DM) | |
| ccall((:DMPatchSolve,petsc),PetscErrorCode,(DM,),arg1) | |
| end | |
| function DMPatchGetPatchSize(arg1::DM,arg2::Ptr{MatStencil}) | |
| ccall((:DMPatchGetPatchSize,petsc),PetscErrorCode,(DM,Ptr{MatStencil}),arg1,arg2) | |
| end | |
| function DMPatchSetPatchSize(arg1::DM,arg2::MatStencil) | |
| ccall((:DMPatchSetPatchSize,petsc),PetscErrorCode,(DM,MatStencil),arg1,arg2) | |
| end | |
| function DMPatchGetCommSize(arg1::DM,arg2::Ptr{MatStencil}) | |
| ccall((:DMPatchGetCommSize,petsc),PetscErrorCode,(DM,Ptr{MatStencil}),arg1,arg2) | |
| end | |
| function DMPatchSetCommSize(arg1::DM,arg2::MatStencil) | |
| ccall((:DMPatchSetCommSize,petsc),PetscErrorCode,(DM,MatStencil),arg1,arg2) | |
| end | |
| function DMPatchGetCoarse(arg1::DM,arg2::Ptr{DM}) | |
| ccall((:DMPatchGetCoarse,petsc),PetscErrorCode,(DM,Ptr{DM}),arg1,arg2) | |
| end | |
| function DMPlexCreateSubmesh(arg1::DM,arg2::Ptr{Uint8},arg3::PetscInt,arg4::Ptr{DM}) | |
| ccall((:DMPlexCreateSubmesh,petsc),PetscErrorCode,(DM,Ptr{Uint8},PetscInt,Ptr{DM}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexCreateCohesiveSubmesh(arg1::DM,arg2::PetscBool,arg3::Ptr{DM}) | |
| ccall((:DMPlexCreateCohesiveSubmesh,petsc),PetscErrorCode,(DM,PetscBool,Ptr{DM}),arg1,arg2,arg3) | |
| end | |
| function DMPlexCreateFromDAG(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscScalar}) | |
| ccall((:DMPlexCreateFromDAG,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscScalar}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMPlexClone(arg1::DM,arg2::Ptr{DM}) | |
| ccall((:DMPlexClone,petsc),PetscErrorCode,(DM,Ptr{DM}),arg1,arg2) | |
| end | |
| function DMPlexGetDimension(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMPlexGetDimension,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMPlexSetDimension(arg1::DM,arg2::PetscInt) | |
| ccall((:DMPlexSetDimension,petsc),PetscErrorCode,(DM,PetscInt),arg1,arg2) | |
| end | |
| function DMPlexGetChart(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:DMPlexGetChart,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMPlexSetChart(arg1::DM,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:DMPlexSetChart,petsc),PetscErrorCode,(DM,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function DMPlexGetConeSize(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:DMPlexGetConeSize,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMPlexSetConeSize(arg1::DM,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:DMPlexSetConeSize,petsc),PetscErrorCode,(DM,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function DMPlexGetCone(arg1::DM,arg2::PetscInt,arg3::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetCone,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Ptr{PetscInt}}),arg1,arg2,arg3) | |
| end | |
| function DMPlexSetCone(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:DMPlexSetCone,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMPlexInsertCone(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:DMPlexInsertCone,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexInsertConeOrientation(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:DMPlexInsertConeOrientation,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexGetConeOrientation(arg1::DM,arg2::PetscInt,arg3::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetConeOrientation,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Ptr{PetscInt}}),arg1,arg2,arg3) | |
| end | |
| function DMPlexSetConeOrientation(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:DMPlexSetConeOrientation,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMPlexGetSupportSize(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:DMPlexGetSupportSize,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMPlexSetSupportSize(arg1::DM,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:DMPlexSetSupportSize,petsc),PetscErrorCode,(DM,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function DMPlexGetSupport(arg1::DM,arg2::PetscInt,arg3::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetSupport,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Ptr{PetscInt}}),arg1,arg2,arg3) | |
| end | |
| function DMPlexSetSupport(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:DMPlexSetSupport,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMPlexInsertSupport(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt) | |
| ccall((:DMPlexInsertSupport,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexGetConeSection(arg1::DM,arg2::Ptr{PetscSection}) | |
| ccall((:DMPlexGetConeSection,petsc),PetscErrorCode,(DM,Ptr{PetscSection}),arg1,arg2) | |
| end | |
| function DMPlexGetCones(arg1::DM,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetCones,petsc),PetscErrorCode,(DM,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function DMPlexGetConeOrientations(arg1::DM,arg2::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetConeOrientations,petsc),PetscErrorCode,(DM,Ptr{Ptr{PetscInt}}),arg1,arg2) | |
| end | |
| function DMPlexGetMaxSizes(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:DMPlexGetMaxSizes,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMPlexSymmetrize(arg1::DM) | |
| ccall((:DMPlexSymmetrize,petsc),PetscErrorCode,(DM,),arg1) | |
| end | |
| function DMPlexStratify(arg1::DM) | |
| ccall((:DMPlexStratify,petsc),PetscErrorCode,(DM,),arg1) | |
| end | |
| function DMPlexOrient(arg1::DM) | |
| ccall((:DMPlexOrient,petsc),PetscErrorCode,(DM,),arg1) | |
| end | |
| function DMPlexGetCoordinateSection(arg1::DM,arg2::Ptr{PetscSection}) | |
| ccall((:DMPlexGetCoordinateSection,petsc),PetscErrorCode,(DM,Ptr{PetscSection}),arg1,arg2) | |
| end | |
| function DMPlexSetCoordinateSection(arg1::DM,arg2::PetscSection) | |
| ccall((:DMPlexSetCoordinateSection,petsc),PetscErrorCode,(DM,PetscSection),arg1,arg2) | |
| end | |
| function DMPlexSetPreallocationCenterDimension(arg1::DM,arg2::PetscInt) | |
| ccall((:DMPlexSetPreallocationCenterDimension,petsc),PetscErrorCode,(DM,PetscInt),arg1,arg2) | |
| end | |
| function DMPlexPreallocateOperator(arg1::DM,arg2::PetscInt,arg3::PetscSection,arg4::PetscSection,arg5::Ptr{PetscInt},arg6::Ptr{PetscInt},arg7::Ptr{PetscInt},arg8::Ptr{PetscInt},arg9::Mat,arg10::PetscBool) | |
| ccall((:DMPlexPreallocateOperator,petsc),PetscErrorCode,(DM,PetscInt,PetscSection,PetscSection,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Mat,PetscBool),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) | |
| end | |
| function DMPlexGetPointLocal(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:DMPlexGetPointLocal,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexPointLocalRef(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscScalar},arg4::Ptr{Void}) | |
| ccall((:DMPlexPointLocalRef,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscScalar},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexPointLocalRead(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscScalar},arg4::Ptr{Void}) | |
| ccall((:DMPlexPointLocalRead,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscScalar},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexGetPointGlobal(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:DMPlexGetPointGlobal,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexPointGlobalRef(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscScalar},arg4::Ptr{Void}) | |
| ccall((:DMPlexPointGlobalRef,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscScalar},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexPointGlobalRead(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscScalar},arg4::Ptr{Void}) | |
| ccall((:DMPlexPointGlobalRead,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscScalar},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMLabelCreate(arg1::Ptr{Uint8},arg2::Ptr{DMLabel}) | |
| ccall((:DMLabelCreate,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{DMLabel}),arg1,arg2) | |
| end | |
| function DMLabelView(arg1::DMLabel,arg2::PetscViewer) | |
| ccall((:DMLabelView,petsc),PetscErrorCode,(DMLabel,PetscViewer),arg1,arg2) | |
| end | |
| function DMLabelDestroy(arg1::Ptr{DMLabel}) | |
| ccall((:DMLabelDestroy,petsc),PetscErrorCode,(Ptr{DMLabel},),arg1) | |
| end | |
| function DMLabelDuplicate(arg1::DMLabel,arg2::Ptr{DMLabel}) | |
| ccall((:DMLabelDuplicate,petsc),PetscErrorCode,(DMLabel,Ptr{DMLabel}),arg1,arg2) | |
| end | |
| function DMLabelGetName(arg1::DMLabel,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:DMLabelGetName,petsc),PetscErrorCode,(DMLabel,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function DMLabelGetValue(arg1::DMLabel,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:DMLabelGetValue,petsc),PetscErrorCode,(DMLabel,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMLabelSetValue(arg1::DMLabel,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:DMLabelSetValue,petsc),PetscErrorCode,(DMLabel,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function DMLabelClearValue(arg1::DMLabel,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:DMLabelClearValue,petsc),PetscErrorCode,(DMLabel,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function DMLabelGetNumValues(arg1::DMLabel,arg2::Ptr{PetscInt}) | |
| ccall((:DMLabelGetNumValues,petsc),PetscErrorCode,(DMLabel,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMLabelGetValueIS(arg1::DMLabel,arg2::Ptr{IS}) | |
| ccall((:DMLabelGetValueIS,petsc),PetscErrorCode,(DMLabel,Ptr{IS}),arg1,arg2) | |
| end | |
| function DMLabelGetStratumSize(arg1::DMLabel,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:DMLabelGetStratumSize,petsc),PetscErrorCode,(DMLabel,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMLabelGetStratumIS(arg1::DMLabel,arg2::PetscInt,arg3::Ptr{IS}) | |
| ccall((:DMLabelGetStratumIS,petsc),PetscErrorCode,(DMLabel,PetscInt,Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function DMLabelClearStratum(arg1::DMLabel,arg2::PetscInt) | |
| ccall((:DMLabelClearStratum,petsc),PetscErrorCode,(DMLabel,PetscInt),arg1,arg2) | |
| end | |
| function DMLabelCreateIndex(arg1::DMLabel,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:DMLabelCreateIndex,petsc),PetscErrorCode,(DMLabel,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function DMLabelDestroyIndex(arg1::DMLabel) | |
| ccall((:DMLabelDestroyIndex,petsc),PetscErrorCode,(DMLabel,),arg1) | |
| end | |
| function DMLabelHasPoint(arg1::DMLabel,arg2::PetscInt,arg3::Ptr{PetscBool}) | |
| ccall((:DMLabelHasPoint,petsc),PetscErrorCode,(DMLabel,PetscInt,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function DMPlexCreateLabel(arg1::DM,arg2::Ptr{Uint8}) | |
| ccall((:DMPlexCreateLabel,petsc),PetscErrorCode,(DM,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function DMPlexGetLabelValue(arg1::DM,arg2::Ptr{Uint8},arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:DMPlexGetLabelValue,petsc),PetscErrorCode,(DM,Ptr{Uint8},PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexSetLabelValue(arg1::DM,arg2::Ptr{Uint8},arg3::PetscInt,arg4::PetscInt) | |
| ccall((:DMPlexSetLabelValue,petsc),PetscErrorCode,(DM,Ptr{Uint8},PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexClearLabelValue(arg1::DM,arg2::Ptr{Uint8},arg3::PetscInt,arg4::PetscInt) | |
| ccall((:DMPlexClearLabelValue,petsc),PetscErrorCode,(DM,Ptr{Uint8},PetscInt,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexGetLabelSize(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{PetscInt}) | |
| ccall((:DMPlexGetLabelSize,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMPlexGetLabelIdIS(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{IS}) | |
| ccall((:DMPlexGetLabelIdIS,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function DMPlexGetStratumSize(arg1::DM,arg2::Ptr{Uint8},arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:DMPlexGetStratumSize,petsc),PetscErrorCode,(DM,Ptr{Uint8},PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexGetStratumIS(arg1::DM,arg2::Ptr{Uint8},arg3::PetscInt,arg4::Ptr{IS}) | |
| ccall((:DMPlexGetStratumIS,petsc),PetscErrorCode,(DM,Ptr{Uint8},PetscInt,Ptr{IS}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexClearLabelStratum(arg1::DM,arg2::Ptr{Uint8},arg3::PetscInt) | |
| ccall((:DMPlexClearLabelStratum,petsc),PetscErrorCode,(DM,Ptr{Uint8},PetscInt),arg1,arg2,arg3) | |
| end | |
| function PetscSectionCreateGlobalSectionLabel(arg1::PetscSection,arg2::PetscSF,arg3::PetscBool,arg4::DMLabel,arg5::PetscInt,arg6::Ptr{PetscSection}) | |
| ccall((:PetscSectionCreateGlobalSectionLabel,petsc),PetscErrorCode,(PetscSection,PetscSF,PetscBool,DMLabel,PetscInt,Ptr{PetscSection}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMPlexGetNumLabels(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMPlexGetNumLabels,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMPlexGetLabelName(arg1::DM,arg2::PetscInt,arg3::Ptr{Ptr{Uint8}}) | |
| ccall((:DMPlexGetLabelName,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Ptr{Uint8}}),arg1,arg2,arg3) | |
| end | |
| function DMPlexHasLabel(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{PetscBool}) | |
| ccall((:DMPlexHasLabel,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function DMPlexGetLabel(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{DMLabel}) | |
| ccall((:DMPlexGetLabel,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{DMLabel}),arg1,arg2,arg3) | |
| end | |
| function DMPlexAddLabel(arg1::DM,arg2::DMLabel) | |
| ccall((:DMPlexAddLabel,petsc),PetscErrorCode,(DM,DMLabel),arg1,arg2) | |
| end | |
| function DMPlexRemoveLabel(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{DMLabel}) | |
| ccall((:DMPlexRemoveLabel,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{DMLabel}),arg1,arg2,arg3) | |
| end | |
| function DMPlexGetCellNumbering(arg1::DM,arg2::Ptr{IS}) | |
| ccall((:DMPlexGetCellNumbering,petsc),PetscErrorCode,(DM,Ptr{IS}),arg1,arg2) | |
| end | |
| function DMPlexGetVertexNumbering(arg1::DM,arg2::Ptr{IS}) | |
| ccall((:DMPlexGetVertexNumbering,petsc),PetscErrorCode,(DM,Ptr{IS}),arg1,arg2) | |
| end | |
| function DMPlexGetMeet(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetMeet,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexGetFullMeet(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetFullMeet,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexRestoreMeet(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexRestoreMeet,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexGetJoin(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetJoin,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexGetFullJoin(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetFullJoin,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexRestoreJoin(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexRestoreJoin,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexGetTransitiveClosure(arg1::DM,arg2::PetscInt,arg3::PetscBool,arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexGetTransitiveClosure,petsc),PetscErrorCode,(DM,PetscInt,PetscBool,Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexRestoreTransitiveClosure(arg1::DM,arg2::PetscInt,arg3::PetscBool,arg4::Ptr{PetscInt},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexRestoreTransitiveClosure,petsc),PetscErrorCode,(DM,PetscInt,PetscBool,Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexCreateNeighborCSR(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{Ptr{PetscInt}},arg5::Ptr{Ptr{PetscInt}}) | |
| ccall((:DMPlexCreateNeighborCSR,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexCreatePartition(arg1::DM,arg2::PetscInt,arg3::PetscBool,arg4::Ptr{PetscSection},arg5::Ptr{IS},arg6::Ptr{PetscSection},arg7::Ptr{IS}) | |
| ccall((:DMPlexCreatePartition,petsc),PetscErrorCode,(DM,PetscInt,PetscBool,Ptr{PetscSection},Ptr{IS},Ptr{PetscSection},Ptr{IS}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMPlexCreatePartitionClosure(arg1::DM,arg2::PetscSection,arg3::IS,arg4::Ptr{PetscSection},arg5::Ptr{IS}) | |
| ccall((:DMPlexCreatePartitionClosure,petsc),PetscErrorCode,(DM,PetscSection,IS,Ptr{PetscSection},Ptr{IS}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexGenerate(arg1::DM,arg2::Ptr{Uint8},arg3::PetscBool,arg4::Ptr{DM}) | |
| ccall((:DMPlexGenerate,petsc),PetscErrorCode,(DM,Ptr{Uint8},PetscBool,Ptr{DM}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexGetRefinementLimit(arg1::DM,arg2::Ptr{PetscReal}) | |
| ccall((:DMPlexGetRefinementLimit,petsc),PetscErrorCode,(DM,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function DMPlexSetRefinementLimit(arg1::DM,arg2::PetscReal) | |
| ccall((:DMPlexSetRefinementLimit,petsc),PetscErrorCode,(DM,PetscReal),arg1,arg2) | |
| end | |
| function DMPlexGetRefinementUniform(arg1::DM,arg2::Ptr{PetscBool}) | |
| ccall((:DMPlexGetRefinementUniform,petsc),PetscErrorCode,(DM,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function DMPlexSetRefinementUniform(arg1::DM,arg2::PetscBool) | |
| ccall((:DMPlexSetRefinementUniform,petsc),PetscErrorCode,(DM,PetscBool),arg1,arg2) | |
| end | |
| function DMPlexInterpolate(arg1::DM,arg2::Ptr{DM}) | |
| ccall((:DMPlexInterpolate,petsc),PetscErrorCode,(DM,Ptr{DM}),arg1,arg2) | |
| end | |
| function DMPlexCopyCoordinates(arg1::DM,arg2::DM) | |
| ccall((:DMPlexCopyCoordinates,petsc),PetscErrorCode,(DM,DM),arg1,arg2) | |
| end | |
| function DMPlexDistribute(arg1::DM,arg2::Ptr{Uint8},arg3::PetscInt,arg4::Ptr{DM}) | |
| ccall((:DMPlexDistribute,petsc),PetscErrorCode,(DM,Ptr{Uint8},PetscInt,Ptr{DM}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexLoad(arg1::PetscViewer,arg2::DM) | |
| ccall((:DMPlexLoad,petsc),PetscErrorCode,(PetscViewer,DM),arg1,arg2) | |
| end | |
| function DMPlexGetSubpointMap(arg1::DM,arg2::Ptr{DMLabel}) | |
| ccall((:DMPlexGetSubpointMap,petsc),PetscErrorCode,(DM,Ptr{DMLabel}),arg1,arg2) | |
| end | |
| function DMPlexSetSubpointMap(arg1::DM,arg2::DMLabel) | |
| ccall((:DMPlexSetSubpointMap,petsc),PetscErrorCode,(DM,DMLabel),arg1,arg2) | |
| end | |
| function DMPlexCreateSubpointIS(arg1::DM,arg2::Ptr{IS}) | |
| ccall((:DMPlexCreateSubpointIS,petsc),PetscErrorCode,(DM,Ptr{IS}),arg1,arg2) | |
| end | |
| function DMPlexCreateCubeBoundary(arg1::DM,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscInt}) | |
| ccall((:DMPlexCreateCubeBoundary,petsc),PetscErrorCode,(DM,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexGetDepth(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMPlexGetDepth,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMPlexGetDepthStratum(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:DMPlexGetDepthStratum,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexGetHeightStratum(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscInt}) | |
| ccall((:DMPlexGetHeightStratum,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexCreateSection(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{PetscInt},arg6::PetscInt,arg7::Ptr{PetscInt},arg8::Ptr{IS},arg9::Ptr{PetscSection}) | |
| ccall((:DMPlexCreateSection,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,Ptr{PetscInt},Ptr{PetscInt},PetscInt,Ptr{PetscInt},Ptr{IS},Ptr{PetscSection}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) | |
| end | |
| function DMPlexCreateConeSection(arg1::DM,arg2::Ptr{PetscSection}) | |
| ccall((:DMPlexCreateConeSection,petsc),PetscErrorCode,(DM,Ptr{PetscSection}),arg1,arg2) | |
| end | |
| function DMPlexLabelCohesiveComplete(arg1::DM,arg2::DMLabel) | |
| ccall((:DMPlexLabelCohesiveComplete,petsc),PetscErrorCode,(DM,DMLabel),arg1,arg2) | |
| end | |
| function DMPlexMarkBoundaryFaces(arg1::DM,arg2::DMLabel) | |
| ccall((:DMPlexMarkBoundaryFaces,petsc),PetscErrorCode,(DM,DMLabel),arg1,arg2) | |
| end | |
| function DMPlexLabelComplete(arg1::DM,arg2::DMLabel) | |
| ccall((:DMPlexLabelComplete,petsc),PetscErrorCode,(DM,DMLabel),arg1,arg2) | |
| end | |
| function DMPlexGetNumFaceVertices(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:DMPlexGetNumFaceVertices,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexComputeCellGeometryFVM(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal}) | |
| ccall((:DMPlexComputeCellGeometryFVM,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexComputeCellGeometry(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal}) | |
| ccall((:DMPlexComputeCellGeometry,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMPlexVecGetClosure(arg1::DM,arg2::PetscSection,arg3::Vec,arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{Ptr{PetscScalar}}) | |
| ccall((:DMPlexVecGetClosure,petsc),PetscErrorCode,(DM,PetscSection,Vec,PetscInt,Ptr{PetscInt},Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMPlexVecRestoreClosure(arg1::DM,arg2::PetscSection,arg3::Vec,arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{Ptr{PetscScalar}}) | |
| ccall((:DMPlexVecRestoreClosure,petsc),PetscErrorCode,(DM,PetscSection,Vec,PetscInt,Ptr{PetscInt},Ptr{Ptr{PetscScalar}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMPlexVecSetClosure(arg1::DM,arg2::PetscSection,arg3::Vec,arg4::PetscInt,arg5::Ptr{PetscScalar},arg6::InsertMode) | |
| ccall((:DMPlexVecSetClosure,petsc),PetscErrorCode,(DM,PetscSection,Vec,PetscInt,Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMPlexMatSetClosure(arg1::DM,arg2::PetscSection,arg3::PetscSection,arg4::Mat,arg5::PetscInt,arg6::Ptr{PetscScalar},arg7::InsertMode) | |
| ccall((:DMPlexMatSetClosure,petsc),PetscErrorCode,(DM,PetscSection,PetscSection,Mat,PetscInt,Ptr{PetscScalar},InsertMode),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function DMPlexConstructGhostCells(arg1::DM,arg2::Ptr{Uint8},arg3::Ptr{PetscInt},arg4::Ptr{DM}) | |
| ccall((:DMPlexConstructGhostCells,petsc),PetscErrorCode,(DM,Ptr{Uint8},Ptr{PetscInt},Ptr{DM}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexConstructCohesiveCells(arg1::DM,arg2::DMLabel,arg3::Ptr{DM}) | |
| ccall((:DMPlexConstructCohesiveCells,petsc),PetscErrorCode,(DM,DMLabel,Ptr{DM}),arg1,arg2,arg3) | |
| end | |
| function DMPlexGetHybridBounds(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{PetscInt},arg5::Ptr{PetscInt}) | |
| ccall((:DMPlexGetHybridBounds,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexSetHybridBounds(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt) | |
| ccall((:DMPlexSetHybridBounds,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt,PetscInt),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexGetVTKCellHeight(arg1::DM,arg2::Ptr{PetscInt}) | |
| ccall((:DMPlexGetVTKCellHeight,petsc),PetscErrorCode,(DM,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function DMPlexSetVTKCellHeight(arg1::DM,arg2::PetscInt) | |
| ccall((:DMPlexSetVTKCellHeight,petsc),PetscErrorCode,(DM,PetscInt),arg1,arg2) | |
| end | |
| function DMPlexVTKWriteAll(arg1::PetscObject,arg2::PetscViewer) | |
| ccall((:DMPlexVTKWriteAll,petsc),PetscErrorCode,(PetscObject,PetscViewer),arg1,arg2) | |
| end | |
| function DMPlexGetScale(arg1::DM,arg2::PetscUnit,arg3::Ptr{PetscReal}) | |
| ccall((:DMPlexGetScale,petsc),PetscErrorCode,(DM,PetscUnit,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function DMPlexSetScale(arg1::DM,arg2::PetscUnit,arg3::PetscReal) | |
| ccall((:DMPlexSetScale,petsc),PetscErrorCode,(DM,PetscUnit,PetscReal),arg1,arg2,arg3) | |
| end | |
| function DMPlexProjectFunction(arg1::DM,arg2::PetscInt,arg3::Ptr{Ptr{Void}},arg4::InsertMode,arg5::Vec) | |
| ccall((:DMPlexProjectFunction,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Ptr{Void}},InsertMode,Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexProjectFunctionLocal(arg1::DM,arg2::PetscInt,arg3::Ptr{Ptr{Void}},arg4::InsertMode,arg5::Vec) | |
| ccall((:DMPlexProjectFunctionLocal,petsc),PetscErrorCode,(DM,PetscInt,Ptr{Ptr{Void}},InsertMode,Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexComputeL2Diff(arg1::DM,arg2::Ptr{PetscQuadrature},arg3::Ptr{Ptr{Void}},arg4::Vec,arg5::Ptr{PetscReal}) | |
| ccall((:DMPlexComputeL2Diff,petsc),PetscErrorCode,(DM,Ptr{PetscQuadrature},Ptr{Ptr{Void}},Vec,Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexComputeResidualFEM(arg1::DM,arg2::Vec,arg3::Vec,arg4::Ptr{Void}) | |
| ccall((:DMPlexComputeResidualFEM,petsc),PetscErrorCode,(DM,Vec,Vec,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMPlexComputeJacobianActionFEM(arg1::DM,arg2::Mat,arg3::Vec,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:DMPlexComputeJacobianActionFEM,petsc),PetscErrorCode,(DM,Mat,Vec,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMPlexComputeJacobianFEM(arg1::DM,arg2::Vec,arg3::Mat,arg4::Mat,arg5::Ptr{MatStructure},arg6::Ptr{Void}) | |
| ccall((:DMPlexComputeJacobianFEM,petsc),PetscErrorCode,(DM,Vec,Mat,Mat,Ptr{MatStructure},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function DMPlexSetFEMIntegration(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void},arg5::Ptr{Void}) | |
| ccall((:DMPlexSetFEMIntegration,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMRedundantSetSize(arg1::DM,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:DMRedundantSetSize,petsc),PetscErrorCode,(DM,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function DMRedundantGetSize(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:DMRedundantGetSize,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMShellSetMatrix(arg1::DM,arg2::Mat) | |
| ccall((:DMShellSetMatrix,petsc),PetscErrorCode,(DM,Mat),arg1,arg2) | |
| end | |
| function DMShellSetGlobalVector(arg1::DM,arg2::Vec) | |
| ccall((:DMShellSetGlobalVector,petsc),PetscErrorCode,(DM,Vec),arg1,arg2) | |
| end | |
| function DMShellSetLocalVector(arg1::DM,arg2::Vec) | |
| ccall((:DMShellSetLocalVector,petsc),PetscErrorCode,(DM,Vec),arg1,arg2) | |
| end | |
| function DMShellSetCreateGlobalVector(arg1::DM,arg2::Ptr{Void}) | |
| ccall((:DMShellSetCreateGlobalVector,petsc),PetscErrorCode,(DM,Ptr{Void}),arg1,arg2) | |
| end | |
| function DMShellSetCreateLocalVector(arg1::DM,arg2::Ptr{Void}) | |
| ccall((:DMShellSetCreateLocalVector,petsc),PetscErrorCode,(DM,Ptr{Void}),arg1,arg2) | |
| end | |
| function DMShellSetGlobalToLocal(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMShellSetGlobalToLocal,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMShellSetGlobalToLocalVecScatter(arg1::DM,arg2::VecScatter) | |
| ccall((:DMShellSetGlobalToLocalVecScatter,petsc),PetscErrorCode,(DM,VecScatter),arg1,arg2) | |
| end | |
| function DMShellSetLocalToGlobal(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMShellSetLocalToGlobal,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMShellSetLocalToGlobalVecScatter(arg1::DM,arg2::VecScatter) | |
| ccall((:DMShellSetLocalToGlobalVecScatter,petsc),PetscErrorCode,(DM,VecScatter),arg1,arg2) | |
| end | |
| function DMShellSetCreateMatrix(arg1::DM,arg2::Ptr{Void}) | |
| ccall((:DMShellSetCreateMatrix,petsc),PetscErrorCode,(DM,Ptr{Void}),arg1,arg2) | |
| end | |
| function DMGlobalToLocalBeginDefaultShell(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMGlobalToLocalBeginDefaultShell,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMGlobalToLocalEndDefaultShell(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMGlobalToLocalEndDefaultShell,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMLocalToGlobalBeginDefaultShell(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMLocalToGlobalBeginDefaultShell,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMLocalToGlobalEndDefaultShell(arg1::DM,arg2::Vec,arg3::InsertMode,arg4::Vec) | |
| ccall((:DMLocalToGlobalEndDefaultShell,petsc),PetscErrorCode,(DM,Vec,InsertMode,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function DMSlicedSetPreallocation(arg1::DM,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::PetscInt,arg5::Ptr{PetscInt}) | |
| ccall((:DMSlicedSetPreallocation,petsc),PetscErrorCode,(DM,PetscInt,Ptr{PetscInt},PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMSlicedSetBlockFills(arg1::DM,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt}) | |
| ccall((:DMSlicedSetBlockFills,petsc),PetscErrorCode,(DM,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function DMSlicedSetGhosts(arg1::DM,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::Ptr{PetscInt}) | |
| ccall((:DMSlicedSetGhosts,petsc),PetscErrorCode,(DM,PetscInt,PetscInt,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDTLegendreEval(arg1::PetscInt,arg2::Ptr{PetscReal},arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal},arg7::Ptr{PetscReal}) | |
| ccall((:PetscDTLegendreEval,petsc),PetscErrorCode,(PetscInt,Ptr{PetscReal},PetscInt,Ptr{PetscInt},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function PetscDTGaussQuadrature(arg1::PetscInt,arg2::PetscReal,arg3::PetscReal,arg4::Ptr{PetscReal},arg5::Ptr{PetscReal}) | |
| ccall((:PetscDTGaussQuadrature,petsc),PetscErrorCode,(PetscInt,PetscReal,PetscReal,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PetscDTReconstructPoly(arg1::PetscInt,arg2::PetscInt,arg3::Ptr{PetscReal},arg4::PetscInt,arg5::Ptr{PetscReal},arg6::Ptr{PetscReal}) | |
| ccall((:PetscDTReconstructPoly,petsc),PetscErrorCode,(PetscInt,PetscInt,Ptr{PetscReal},PetscInt,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function CharacteristicInitializePackage() | |
| ccall((:CharacteristicInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function CharacteristicSetType(arg1::Characteristic,arg2::CharacteristicType) | |
| ccall((:CharacteristicSetType,petsc),PetscErrorCode,(Characteristic,CharacteristicType),arg1,arg2) | |
| end | |
| function CharacteristicSetUp(arg1::Characteristic) | |
| ccall((:CharacteristicSetUp,petsc),PetscErrorCode,(Characteristic,),arg1) | |
| end | |
| function CharacteristicSetVelocityInterpolation(arg1::Characteristic,arg2::DM,arg3::Vec,arg4::Vec,arg5::PetscInt,arg6::Ptr{PetscInt},arg7::Ptr{Void},arg8::Ptr{Void}) | |
| ccall((:CharacteristicSetVelocityInterpolation,petsc),PetscErrorCode,(Characteristic,DM,Vec,Vec,PetscInt,Ptr{PetscInt},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function CharacteristicSetVelocityInterpolationLocal(arg1::Characteristic,arg2::DM,arg3::Vec,arg4::Vec,arg5::PetscInt,arg6::Ptr{PetscInt},arg7::Ptr{Void},arg8::Ptr{Void}) | |
| ccall((:CharacteristicSetVelocityInterpolationLocal,petsc),PetscErrorCode,(Characteristic,DM,Vec,Vec,PetscInt,Ptr{PetscInt},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function CharacteristicSetFieldInterpolation(arg1::Characteristic,arg2::DM,arg3::Vec,arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{Void},arg7::Ptr{Void}) | |
| ccall((:CharacteristicSetFieldInterpolation,petsc),PetscErrorCode,(Characteristic,DM,Vec,PetscInt,Ptr{PetscInt},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function CharacteristicSetFieldInterpolationLocal(arg1::Characteristic,arg2::DM,arg3::Vec,arg4::PetscInt,arg5::Ptr{PetscInt},arg6::Ptr{Void},arg7::Ptr{Void}) | |
| ccall((:CharacteristicSetFieldInterpolationLocal,petsc),PetscErrorCode,(Characteristic,DM,Vec,PetscInt,Ptr{PetscInt},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function CharacteristicSolve(arg1::Characteristic,arg2::PetscReal,arg3::Vec) | |
| ccall((:CharacteristicSolve,petsc),PetscErrorCode,(Characteristic,PetscReal,Vec),arg1,arg2,arg3) | |
| end | |
| function CharacteristicDestroy(arg1::Ptr{Characteristic}) | |
| ccall((:CharacteristicDestroy,petsc),PetscErrorCode,(Ptr{Characteristic},),arg1) | |
| end | |
| function CharacteristicRegisterAll() | |
| ccall((:CharacteristicRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function CharacteristicRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:CharacteristicRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function PCInitializePackage() | |
| ccall((:PCInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PCSetType(arg1::PC,arg2::PCType) | |
| ccall((:PCSetType,petsc),PetscErrorCode,(PC,PCType),arg1,arg2) | |
| end | |
| function PCSetUp(arg1::PC) | |
| ccall((:PCSetUp,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCSetUpOnBlocks(arg1::PC) | |
| ccall((:PCSetUpOnBlocks,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCApply(arg1::PC,arg2::Vec,arg3::Vec) | |
| ccall((:PCApply,petsc),PetscErrorCode,(PC,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function PCApplySymmetricLeft(arg1::PC,arg2::Vec,arg3::Vec) | |
| ccall((:PCApplySymmetricLeft,petsc),PetscErrorCode,(PC,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function PCApplySymmetricRight(arg1::PC,arg2::Vec,arg3::Vec) | |
| ccall((:PCApplySymmetricRight,petsc),PetscErrorCode,(PC,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function PCApplyBAorAB(arg1::PC,arg2::PCSide,arg3::Vec,arg4::Vec,arg5::Vec) | |
| ccall((:PCApplyBAorAB,petsc),PetscErrorCode,(PC,PCSide,Vec,Vec,Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PCApplyTranspose(arg1::PC,arg2::Vec,arg3::Vec) | |
| ccall((:PCApplyTranspose,petsc),PetscErrorCode,(PC,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function PCApplyTransposeExists(arg1::PC,arg2::Ptr{PetscBool}) | |
| ccall((:PCApplyTransposeExists,petsc),PetscErrorCode,(PC,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PCApplyBAorABTranspose(arg1::PC,arg2::PCSide,arg3::Vec,arg4::Vec,arg5::Vec) | |
| ccall((:PCApplyBAorABTranspose,petsc),PetscErrorCode,(PC,PCSide,Vec,Vec,Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PCApplyRichardson(arg1::PC,arg2::Vec,arg3::Vec,arg4::Vec,arg5::PetscReal,arg6::PetscReal,arg7::PetscReal,arg8::PetscInt,arg9::PetscBool,arg10::Ptr{PetscInt},arg11::Ptr{PCRichardsonConvergedReason}) | |
| ccall((:PCApplyRichardson,petsc),PetscErrorCode,(PC,Vec,Vec,Vec,PetscReal,PetscReal,PetscReal,PetscInt,PetscBool,Ptr{PetscInt},Ptr{PCRichardsonConvergedReason}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11) | |
| end | |
| function PCApplyRichardsonExists(arg1::PC,arg2::Ptr{PetscBool}) | |
| ccall((:PCApplyRichardsonExists,petsc),PetscErrorCode,(PC,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PCSetInitialGuessNonzero(arg1::PC,arg2::PetscBool) | |
| ccall((:PCSetInitialGuessNonzero,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCSetUseAmat(arg1::PC,arg2::PetscBool) | |
| ccall((:PCSetUseAmat,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCGetUseAmat(arg1::PC,arg2::Ptr{PetscBool}) | |
| ccall((:PCGetUseAmat,petsc),PetscErrorCode,(PC,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PCRegisterAll() | |
| ccall((:PCRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function PCRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:PCRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function PCReset(arg1::PC) | |
| ccall((:PCReset,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCDestroy(arg1::Ptr{PC}) | |
| ccall((:PCDestroy,petsc),PetscErrorCode,(Ptr{PC},),arg1) | |
| end | |
| function PCSetFromOptions(arg1::PC) | |
| ccall((:PCSetFromOptions,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCGetType(arg1::PC,arg2::Ptr{PCType}) | |
| ccall((:PCGetType,petsc),PetscErrorCode,(PC,Ptr{PCType}),arg1,arg2) | |
| end | |
| function PCFactorGetMatrix(arg1::PC,arg2::Ptr{Mat}) | |
| ccall((:PCFactorGetMatrix,petsc),PetscErrorCode,(PC,Ptr{Mat}),arg1,arg2) | |
| end | |
| function PCSetModifySubMatrices(arg1::PC,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:PCSetModifySubMatrices,petsc),PetscErrorCode,(PC,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function PCModifySubMatrices(arg1::PC,arg2::PetscInt,arg3::Ptr{IS},arg4::Ptr{IS},arg5::Ptr{Mat},arg6::Ptr{Void}) | |
| ccall((:PCModifySubMatrices,petsc),PetscErrorCode,(PC,PetscInt,Ptr{IS},Ptr{IS},Ptr{Mat},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function PCSetOperators(arg1::PC,arg2::Mat,arg3::Mat,arg4::MatStructure) | |
| ccall((:PCSetOperators,petsc),PetscErrorCode,(PC,Mat,Mat,MatStructure),arg1,arg2,arg3,arg4) | |
| end | |
| function PCGetOperators(arg1::PC,arg2::Ptr{Mat},arg3::Ptr{Mat},arg4::Ptr{MatStructure}) | |
| ccall((:PCGetOperators,petsc),PetscErrorCode,(PC,Ptr{Mat},Ptr{Mat},Ptr{MatStructure}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCGetOperatorsSet(arg1::PC,arg2::Ptr{PetscBool},arg3::Ptr{PetscBool}) | |
| ccall((:PCGetOperatorsSet,petsc),PetscErrorCode,(PC,Ptr{PetscBool},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function PCView(arg1::PC,arg2::PetscViewer) | |
| ccall((:PCView,petsc),PetscErrorCode,(PC,PetscViewer),arg1,arg2) | |
| end | |
| function PCLoad(arg1::PC,arg2::PetscViewer) | |
| ccall((:PCLoad,petsc),PetscErrorCode,(PC,PetscViewer),arg1,arg2) | |
| end | |
| function PCSetOptionsPrefix(arg1::PC,arg2::Ptr{Uint8}) | |
| ccall((:PCSetOptionsPrefix,petsc),PetscErrorCode,(PC,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PCAppendOptionsPrefix(arg1::PC,arg2::Ptr{Uint8}) | |
| ccall((:PCAppendOptionsPrefix,petsc),PetscErrorCode,(PC,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PCGetOptionsPrefix(arg1::PC,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PCGetOptionsPrefix,petsc),PetscErrorCode,(PC,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PCComputeExplicitOperator(arg1::PC,arg2::Ptr{Mat}) | |
| ccall((:PCComputeExplicitOperator,petsc),PetscErrorCode,(PC,Ptr{Mat}),arg1,arg2) | |
| end | |
| function PCGetDiagonalScale(arg1::PC,arg2::Ptr{PetscBool}) | |
| ccall((:PCGetDiagonalScale,petsc),PetscErrorCode,(PC,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PCDiagonalScaleLeft(arg1::PC,arg2::Vec,arg3::Vec) | |
| ccall((:PCDiagonalScaleLeft,petsc),PetscErrorCode,(PC,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function PCDiagonalScaleRight(arg1::PC,arg2::Vec,arg3::Vec) | |
| ccall((:PCDiagonalScaleRight,petsc),PetscErrorCode,(PC,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function PCSetDiagonalScale(arg1::PC,arg2::Vec) | |
| ccall((:PCSetDiagonalScale,petsc),PetscErrorCode,(PC,Vec),arg1,arg2) | |
| end | |
| function PCJacobiSetUseRowMax(arg1::PC) | |
| ccall((:PCJacobiSetUseRowMax,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCJacobiSetUseRowSum(arg1::PC) | |
| ccall((:PCJacobiSetUseRowSum,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCJacobiSetUseAbs(arg1::PC) | |
| ccall((:PCJacobiSetUseAbs,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCSORSetSymmetric(arg1::PC,arg2::MatSORType) | |
| ccall((:PCSORSetSymmetric,petsc),PetscErrorCode,(PC,MatSORType),arg1,arg2) | |
| end | |
| function PCSORSetOmega(arg1::PC,arg2::PetscReal) | |
| ccall((:PCSORSetOmega,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCSORSetIterations(arg1::PC,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:PCSORSetIterations,petsc),PetscErrorCode,(PC,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PCEisenstatSetOmega(arg1::PC,arg2::PetscReal) | |
| ccall((:PCEisenstatSetOmega,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCEisenstatNoDiagonalScaling(arg1::PC) | |
| ccall((:PCEisenstatNoDiagonalScaling,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCBJacobiSetTotalBlocks(arg1::PC,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:PCBJacobiSetTotalBlocks,petsc),PetscErrorCode,(PC,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PCBJacobiSetLocalBlocks(arg1::PC,arg2::PetscInt,arg3::Ptr{PetscInt}) | |
| ccall((:PCBJacobiSetLocalBlocks,petsc),PetscErrorCode,(PC,PetscInt,Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function PCShellSetApply(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetApply,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCShellSetApplyBA(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetApplyBA,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCShellSetApplyTranspose(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetApplyTranspose,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCShellSetSetUp(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetSetUp,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCShellSetApplyRichardson(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetApplyRichardson,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCShellSetView(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetView,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCShellSetDestroy(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetDestroy,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCShellGetContext(arg1::PC,arg2::Ptr{Ptr{Void}}) | |
| ccall((:PCShellGetContext,petsc),PetscErrorCode,(PC,Ptr{Ptr{Void}}),arg1,arg2) | |
| end | |
| function PCShellSetContext(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetContext,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCShellSetName(arg1::PC,arg2::Ptr{Uint8}) | |
| ccall((:PCShellSetName,petsc),PetscErrorCode,(PC,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PCShellGetName(arg1::PC,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PCShellGetName,petsc),PetscErrorCode,(PC,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PCFactorSetZeroPivot(arg1::PC,arg2::PetscReal) | |
| ccall((:PCFactorSetZeroPivot,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCFactorSetShiftType(arg1::PC,arg2::MatFactorShiftType) | |
| ccall((:PCFactorSetShiftType,petsc),PetscErrorCode,(PC,MatFactorShiftType),arg1,arg2) | |
| end | |
| function PCFactorSetShiftAmount(arg1::PC,arg2::PetscReal) | |
| ccall((:PCFactorSetShiftAmount,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCFactorSetMatSolverPackage(arg1::PC,arg2::Ptr{Uint8}) | |
| ccall((:PCFactorSetMatSolverPackage,petsc),PetscErrorCode,(PC,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PCFactorGetMatSolverPackage(arg1::PC,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PCFactorGetMatSolverPackage,petsc),PetscErrorCode,(PC,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PCFactorSetUpMatSolverPackage(arg1::PC) | |
| ccall((:PCFactorSetUpMatSolverPackage,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCFactorSetFill(arg1::PC,arg2::PetscReal) | |
| ccall((:PCFactorSetFill,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCFactorSetColumnPivot(arg1::PC,arg2::PetscReal) | |
| ccall((:PCFactorSetColumnPivot,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCFactorReorderForNonzeroDiagonal(arg1::PC,arg2::PetscReal) | |
| ccall((:PCFactorReorderForNonzeroDiagonal,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCFactorSetMatOrderingType(arg1::PC,arg2::MatOrderingType) | |
| ccall((:PCFactorSetMatOrderingType,petsc),PetscErrorCode,(PC,MatOrderingType),arg1,arg2) | |
| end | |
| function PCFactorSetReuseOrdering(arg1::PC,arg2::PetscBool) | |
| ccall((:PCFactorSetReuseOrdering,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCFactorSetReuseFill(arg1::PC,arg2::PetscBool) | |
| ccall((:PCFactorSetReuseFill,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCFactorSetUseInPlace(arg1::PC) | |
| ccall((:PCFactorSetUseInPlace,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCFactorSetAllowDiagonalFill(arg1::PC) | |
| ccall((:PCFactorSetAllowDiagonalFill,petsc),PetscErrorCode,(PC,),arg1) | |
| end | |
| function PCFactorSetPivotInBlocks(arg1::PC,arg2::PetscBool) | |
| ccall((:PCFactorSetPivotInBlocks,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCFactorSetLevels(arg1::PC,arg2::PetscInt) | |
| ccall((:PCFactorSetLevels,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCFactorSetDropTolerance(arg1::PC,arg2::PetscReal,arg3::PetscReal,arg4::PetscInt) | |
| ccall((:PCFactorSetDropTolerance,petsc),PetscErrorCode,(PC,PetscReal,PetscReal,PetscInt),arg1,arg2,arg3,arg4) | |
| end | |
| function PCASMSetLocalSubdomains(arg1::PC,arg2::PetscInt,arg3::Ptr{IS},arg4::Ptr{IS}) | |
| ccall((:PCASMSetLocalSubdomains,petsc),PetscErrorCode,(PC,PetscInt,Ptr{IS},Ptr{IS}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCASMSetTotalSubdomains(arg1::PC,arg2::PetscInt,arg3::Ptr{IS},arg4::Ptr{IS}) | |
| ccall((:PCASMSetTotalSubdomains,petsc),PetscErrorCode,(PC,PetscInt,Ptr{IS},Ptr{IS}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCASMSetOverlap(arg1::PC,arg2::PetscInt) | |
| ccall((:PCASMSetOverlap,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCASMSetDMSubdomains(arg1::PC,arg2::PetscBool) | |
| ccall((:PCASMSetDMSubdomains,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCASMGetDMSubdomains(arg1::PC,arg2::Ptr{PetscBool}) | |
| ccall((:PCASMGetDMSubdomains,petsc),PetscErrorCode,(PC,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PCASMSetSortIndices(arg1::PC,arg2::PetscBool) | |
| ccall((:PCASMSetSortIndices,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCASMSetType(arg1::PC,arg2::PCASMType) | |
| ccall((:PCASMSetType,petsc),PetscErrorCode,(PC,PCASMType),arg1,arg2) | |
| end | |
| function PCASMCreateSubdomains(arg1::Mat,arg2::PetscInt,arg3::Ptr{Ptr{IS}}) | |
| ccall((:PCASMCreateSubdomains,petsc),PetscErrorCode,(Mat,PetscInt,Ptr{Ptr{IS}}),arg1,arg2,arg3) | |
| end | |
| function PCASMDestroySubdomains(arg1::PetscInt,arg2::Ptr{IS},arg3::Ptr{IS}) | |
| ccall((:PCASMDestroySubdomains,petsc),PetscErrorCode,(PetscInt,Ptr{IS},Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function PCASMCreateSubdomains2D(arg1::PetscInt,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::PetscInt,arg7::Ptr{PetscInt},arg8::Ptr{Ptr{IS}},arg9::Ptr{Ptr{IS}}) | |
| ccall((:PCASMCreateSubdomains2D,petsc),PetscErrorCode,(PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,Ptr{PetscInt},Ptr{Ptr{IS}},Ptr{Ptr{IS}}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) | |
| end | |
| function PCASMGetLocalSubdomains(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{IS}},arg4::Ptr{Ptr{IS}}) | |
| ccall((:PCASMGetLocalSubdomains,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{Ptr{IS}},Ptr{Ptr{IS}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCASMGetLocalSubmatrices(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{Mat}}) | |
| ccall((:PCASMGetLocalSubmatrices,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{Ptr{Mat}}),arg1,arg2,arg3) | |
| end | |
| function PCGASMSetSubdomains(arg1::PC,arg2::PetscInt,arg3::Ptr{IS},arg4::Ptr{IS}) | |
| ccall((:PCGASMSetSubdomains,petsc),PetscErrorCode,(PC,PetscInt,Ptr{IS},Ptr{IS}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCGASMSetTotalSubdomains(arg1::PC,arg2::PetscInt,arg3::PetscBool) | |
| ccall((:PCGASMSetTotalSubdomains,petsc),PetscErrorCode,(PC,PetscInt,PetscBool),arg1,arg2,arg3) | |
| end | |
| function PCGASMSetOverlap(arg1::PC,arg2::PetscInt) | |
| ccall((:PCGASMSetOverlap,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCGASMSetDMSubdomains(arg1::PC,arg2::PetscBool) | |
| ccall((:PCGASMSetDMSubdomains,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCGASMGetDMSubdomains(arg1::PC,arg2::Ptr{PetscBool}) | |
| ccall((:PCGASMGetDMSubdomains,petsc),PetscErrorCode,(PC,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PCGASMSetSortIndices(arg1::PC,arg2::PetscBool) | |
| ccall((:PCGASMSetSortIndices,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCGASMSetType(arg1::PC,arg2::PCGASMType) | |
| ccall((:PCGASMSetType,petsc),PetscErrorCode,(PC,PCGASMType),arg1,arg2) | |
| end | |
| function PCGASMCreateLocalSubdomains(arg1::Mat,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{Ptr{IS}},arg5::Ptr{Ptr{IS}}) | |
| ccall((:PCGASMCreateLocalSubdomains,petsc),PetscErrorCode,(Mat,PetscInt,PetscInt,Ptr{Ptr{IS}},Ptr{Ptr{IS}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PCGASMDestroySubdomains(arg1::PetscInt,arg2::Ptr{IS},arg3::Ptr{IS}) | |
| ccall((:PCGASMDestroySubdomains,petsc),PetscErrorCode,(PetscInt,Ptr{IS},Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function PCGASMCreateSubdomains2D(arg1::PC,arg2::PetscInt,arg3::PetscInt,arg4::PetscInt,arg5::PetscInt,arg6::PetscInt,arg7::PetscInt,arg8::Ptr{PetscInt},arg9::Ptr{Ptr{IS}},arg10::Ptr{Ptr{IS}}) | |
| ccall((:PCGASMCreateSubdomains2D,petsc),PetscErrorCode,(PC,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,PetscInt,Ptr{PetscInt},Ptr{Ptr{IS}},Ptr{Ptr{IS}}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) | |
| end | |
| function PCGASMGetSubdomains(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{IS}},arg4::Ptr{Ptr{IS}}) | |
| ccall((:PCGASMGetSubdomains,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{Ptr{IS}},Ptr{Ptr{IS}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCGASMGetSubmatrices(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{Mat}}) | |
| ccall((:PCGASMGetSubmatrices,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{Ptr{Mat}}),arg1,arg2,arg3) | |
| end | |
| function PCCompositeSetType(arg1::PC,arg2::PCCompositeType) | |
| ccall((:PCCompositeSetType,petsc),PetscErrorCode,(PC,PCCompositeType),arg1,arg2) | |
| end | |
| function PCCompositeAddPC(arg1::PC,arg2::PCType) | |
| ccall((:PCCompositeAddPC,petsc),PetscErrorCode,(PC,PCType),arg1,arg2) | |
| end | |
| function PCCompositeGetPC(arg1::PC,arg2::PetscInt,arg3::Ptr{PC}) | |
| ccall((:PCCompositeGetPC,petsc),PetscErrorCode,(PC,PetscInt,Ptr{PC}),arg1,arg2,arg3) | |
| end | |
| function PCCompositeSpecialSetAlpha(arg1::PC,arg2::PetscScalar) | |
| ccall((:PCCompositeSpecialSetAlpha,petsc),PetscErrorCode,(PC,PetscScalar),arg1,arg2) | |
| end | |
| function PCRedundantSetNumber(arg1::PC,arg2::PetscInt) | |
| ccall((:PCRedundantSetNumber,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCRedundantSetScatter(arg1::PC,arg2::VecScatter,arg3::VecScatter) | |
| ccall((:PCRedundantSetScatter,petsc),PetscErrorCode,(PC,VecScatter,VecScatter),arg1,arg2,arg3) | |
| end | |
| function PCRedundantGetOperators(arg1::PC,arg2::Ptr{Mat},arg3::Ptr{Mat}) | |
| ccall((:PCRedundantGetOperators,petsc),PetscErrorCode,(PC,Ptr{Mat},Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function PCSPAISetEpsilon(arg1::PC,arg2::Cdouble) | |
| ccall((:PCSPAISetEpsilon,petsc),PetscErrorCode,(PC,Cdouble),arg1,arg2) | |
| end | |
| function PCSPAISetNBSteps(arg1::PC,arg2::PetscInt) | |
| ccall((:PCSPAISetNBSteps,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCSPAISetMax(arg1::PC,arg2::PetscInt) | |
| ccall((:PCSPAISetMax,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCSPAISetMaxNew(arg1::PC,arg2::PetscInt) | |
| ccall((:PCSPAISetMaxNew,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCSPAISetBlockSize(arg1::PC,arg2::PetscInt) | |
| ccall((:PCSPAISetBlockSize,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCSPAISetCacheSize(arg1::PC,arg2::PetscInt) | |
| ccall((:PCSPAISetCacheSize,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCSPAISetVerbose(arg1::PC,arg2::PetscInt) | |
| ccall((:PCSPAISetVerbose,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCSPAISetSp(arg1::PC,arg2::PetscInt) | |
| ccall((:PCSPAISetSp,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCHYPRESetType(arg1::PC,arg2::Ptr{Uint8}) | |
| ccall((:PCHYPRESetType,petsc),PetscErrorCode,(PC,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PCHYPREGetType(arg1::PC,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:PCHYPREGetType,petsc),PetscErrorCode,(PC,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function PCBJacobiGetLocalBlocks(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscInt}}) | |
| ccall((:PCBJacobiGetLocalBlocks,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3) | |
| end | |
| function PCBJacobiGetTotalBlocks(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscInt}}) | |
| ccall((:PCBJacobiGetTotalBlocks,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{Ptr{PetscInt}}),arg1,arg2,arg3) | |
| end | |
| function PCFieldSplitSetFields(arg1::PC,arg2::Ptr{Uint8},arg3::PetscInt,arg4::Ptr{PetscInt},arg5::Ptr{PetscInt}) | |
| ccall((:PCFieldSplitSetFields,petsc),PetscErrorCode,(PC,Ptr{Uint8},PetscInt,Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PCFieldSplitGetType(arg1::PC,arg2::Ptr{PCCompositeType}) | |
| ccall((:PCFieldSplitGetType,petsc),PetscErrorCode,(PC,Ptr{PCCompositeType}),arg1,arg2) | |
| end | |
| function PCFieldSplitSetType(arg1::PC,arg2::PCCompositeType) | |
| ccall((:PCFieldSplitSetType,petsc),PetscErrorCode,(PC,PCCompositeType),arg1,arg2) | |
| end | |
| function PCFieldSplitSetBlockSize(arg1::PC,arg2::PetscInt) | |
| ccall((:PCFieldSplitSetBlockSize,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCFieldSplitSetIS(arg1::PC,arg2::Ptr{Uint8},arg3::IS) | |
| ccall((:PCFieldSplitSetIS,petsc),PetscErrorCode,(PC,Ptr{Uint8},IS),arg1,arg2,arg3) | |
| end | |
| function PCFieldSplitGetIS(arg1::PC,arg2::Ptr{Uint8},arg3::Ptr{IS}) | |
| ccall((:PCFieldSplitGetIS,petsc),PetscErrorCode,(PC,Ptr{Uint8},Ptr{IS}),arg1,arg2,arg3) | |
| end | |
| function PCFieldSplitSetDMSplits(arg1::PC,arg2::PetscBool) | |
| ccall((:PCFieldSplitSetDMSplits,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCFieldSplitGetDMSplits(arg1::PC,arg2::Ptr{PetscBool}) | |
| ccall((:PCFieldSplitGetDMSplits,petsc),PetscErrorCode,(PC,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PCFieldSplitSchurPrecondition(arg1::PC,arg2::PCFieldSplitSchurPreType,arg3::Mat) | |
| ccall((:PCFieldSplitSchurPrecondition,petsc),PetscErrorCode,(PC,PCFieldSplitSchurPreType,Mat),arg1,arg2,arg3) | |
| end | |
| function PCFieldSplitSetSchurFactType(arg1::PC,arg2::PCFieldSplitSchurFactType) | |
| ccall((:PCFieldSplitSetSchurFactType,petsc),PetscErrorCode,(PC,PCFieldSplitSchurFactType),arg1,arg2) | |
| end | |
| function PCFieldSplitGetSchurBlocks(arg1::PC,arg2::Ptr{Mat},arg3::Ptr{Mat},arg4::Ptr{Mat},arg5::Ptr{Mat}) | |
| ccall((:PCFieldSplitGetSchurBlocks,petsc),PetscErrorCode,(PC,Ptr{Mat},Ptr{Mat},Ptr{Mat},Ptr{Mat}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function PCGalerkinSetRestriction(arg1::PC,arg2::Mat) | |
| ccall((:PCGalerkinSetRestriction,petsc),PetscErrorCode,(PC,Mat),arg1,arg2) | |
| end | |
| function PCGalerkinSetInterpolation(arg1::PC,arg2::Mat) | |
| ccall((:PCGalerkinSetInterpolation,petsc),PetscErrorCode,(PC,Mat),arg1,arg2) | |
| end | |
| function PCSetCoordinates(arg1::PC,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscReal}) | |
| ccall((:PCSetCoordinates,petsc),PetscErrorCode,(PC,PetscInt,PetscInt,Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCSASetVectors(arg1::PC,arg2::PetscInt,arg3::Ptr{PetscReal}) | |
| ccall((:PCSASetVectors,petsc),PetscErrorCode,(PC,PetscInt,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function PCPythonSetType(arg1::PC,arg2::Ptr{Uint8}) | |
| ccall((:PCPythonSetType,petsc),PetscErrorCode,(PC,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PCSetDM(arg1::PC,arg2::DM) | |
| ccall((:PCSetDM,petsc),PetscErrorCode,(PC,DM),arg1,arg2) | |
| end | |
| function PCGetDM(arg1::PC,arg2::Ptr{DM}) | |
| ccall((:PCGetDM,petsc),PetscErrorCode,(PC,Ptr{DM}),arg1,arg2) | |
| end | |
| function PCSetApplicationContext(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCSetApplicationContext,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCGetApplicationContext(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCGetApplicationContext,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCBiCGStabCUSPSetTolerance(arg1::PC,arg2::PetscReal) | |
| ccall((:PCBiCGStabCUSPSetTolerance,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCBiCGStabCUSPSetIterations(arg1::PC,arg2::PetscInt) | |
| ccall((:PCBiCGStabCUSPSetIterations,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCBiCGStabCUSPSetUseVerboseMonitor(arg1::PC,arg2::PetscBool) | |
| ccall((:PCBiCGStabCUSPSetUseVerboseMonitor,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCAINVCUSPSetDropTolerance(arg1::PC,arg2::PetscReal) | |
| ccall((:PCAINVCUSPSetDropTolerance,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCAINVCUSPUseScaling(arg1::PC,arg2::PetscBool) | |
| ccall((:PCAINVCUSPUseScaling,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCAINVCUSPSetNonzeros(arg1::PC,arg2::PetscInt) | |
| ccall((:PCAINVCUSPSetNonzeros,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCAINVCUSPSetLinParameter(arg1::PC,arg2::PetscInt) | |
| ccall((:PCAINVCUSPSetLinParameter,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCPARMSSetGlobal(pc::PC,_type::PCPARMSGlobalType) | |
| ccall((:PCPARMSSetGlobal,petsc),PetscErrorCode,(PC,PCPARMSGlobalType),pc,_type) | |
| end | |
| function PCPARMSSetLocal(pc::PC,_type::PCPARMSLocalType) | |
| ccall((:PCPARMSSetLocal,petsc),PetscErrorCode,(PC,PCPARMSLocalType),pc,_type) | |
| end | |
| function PCPARMSSetSolveTolerances(pc::PC,tol::PetscReal,maxits::PetscInt) | |
| ccall((:PCPARMSSetSolveTolerances,petsc),PetscErrorCode,(PC,PetscReal,PetscInt),pc,tol,maxits) | |
| end | |
| function PCPARMSSetSolveRestart(pc::PC,restart::PetscInt) | |
| ccall((:PCPARMSSetSolveRestart,petsc),PetscErrorCode,(PC,PetscInt),pc,restart) | |
| end | |
| function PCPARMSSetNonsymPerm(pc::PC,nonsym::PetscBool) | |
| ccall((:PCPARMSSetNonsymPerm,petsc),PetscErrorCode,(PC,PetscBool),pc,nonsym) | |
| end | |
| function PCPARMSSetFill(pc::PC,lfil0::PetscInt,lfil1::PetscInt,lfil2::PetscInt) | |
| ccall((:PCPARMSSetFill,petsc),PetscErrorCode,(PC,PetscInt,PetscInt,PetscInt),pc,lfil0,lfil1,lfil2) | |
| end | |
| function PCGAMGSetProcEqLim(arg1::PC,arg2::PetscInt) | |
| ccall((:PCGAMGSetProcEqLim,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCGAMGSetRepartitioning(arg1::PC,arg2::PetscBool) | |
| ccall((:PCGAMGSetRepartitioning,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCGAMGSetUseASMAggs(arg1::PC,arg2::PetscBool) | |
| ccall((:PCGAMGSetUseASMAggs,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCGAMGSetSolverType(arg1::PC,arg2::Ptr{Uint8},arg3::PetscInt) | |
| ccall((:PCGAMGSetSolverType,petsc),PetscErrorCode,(PC,Ptr{Uint8},PetscInt),arg1,arg2,arg3) | |
| end | |
| function PCGAMGSetThreshold(arg1::PC,arg2::PetscReal) | |
| ccall((:PCGAMGSetThreshold,petsc),PetscErrorCode,(PC,PetscReal),arg1,arg2) | |
| end | |
| function PCGAMGSetCoarseEqLim(arg1::PC,arg2::PetscInt) | |
| ccall((:PCGAMGSetCoarseEqLim,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCGAMGSetNlevels(arg1::PC,arg2::PetscInt) | |
| ccall((:PCGAMGSetNlevels,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCGAMGSetType(arg1::PC,arg2::PCGAMGType) | |
| ccall((:PCGAMGSetType,petsc),PetscErrorCode,(PC,PCGAMGType),arg1,arg2) | |
| end | |
| function PCGAMGSetNSmooths(pc::PC,n::PetscInt) | |
| ccall((:PCGAMGSetNSmooths,petsc),PetscErrorCode,(PC,PetscInt),pc,n) | |
| end | |
| function PCGAMGSetSymGraph(pc::PC,n::PetscBool) | |
| ccall((:PCGAMGSetSymGraph,petsc),PetscErrorCode,(PC,PetscBool),pc,n) | |
| end | |
| function PCGAMGSetSquareGraph(arg1::PC,arg2::PetscBool) | |
| ccall((:PCGAMGSetSquareGraph,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCGAMGSetReuseProl(arg1::PC,arg2::PetscBool) | |
| ccall((:PCGAMGSetReuseProl,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCGAMGFinalizePackage() | |
| ccall((:PCGAMGFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PCGAMGInitializePackage() | |
| ccall((:PCGAMGInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function PCISSetUseStiffnessScaling(arg1::PC,arg2::PetscBool) | |
| ccall((:PCISSetUseStiffnessScaling,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCISSetSubdomainScalingFactor(arg1::PC,arg2::PetscScalar) | |
| ccall((:PCISSetSubdomainScalingFactor,petsc),PetscErrorCode,(PC,PetscScalar),arg1,arg2) | |
| end | |
| function PCISSetSubdomainDiagonalScaling(arg1::PC,arg2::Vec) | |
| ccall((:PCISSetSubdomainDiagonalScaling,petsc),PetscErrorCode,(PC,Vec),arg1,arg2) | |
| end | |
| function PCMGSetType(arg1::PC,arg2::PCMGType) | |
| ccall((:PCMGSetType,petsc),PetscErrorCode,(PC,PCMGType),arg1,arg2) | |
| end | |
| function PCMGGetLevels(arg1::PC,arg2::Ptr{PetscInt}) | |
| ccall((:PCMGGetLevels,petsc),PetscErrorCode,(PC,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function PCMGSetNumberSmoothUp(arg1::PC,arg2::PetscInt) | |
| ccall((:PCMGSetNumberSmoothUp,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCMGSetNumberSmoothDown(arg1::PC,arg2::PetscInt) | |
| ccall((:PCMGSetNumberSmoothDown,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCMGSetCycleType(arg1::PC,arg2::PCMGCycleType) | |
| ccall((:PCMGSetCycleType,petsc),PetscErrorCode,(PC,PCMGCycleType),arg1,arg2) | |
| end | |
| function PCMGSetCycleTypeOnLevel(arg1::PC,arg2::PetscInt,arg3::PCMGCycleType) | |
| ccall((:PCMGSetCycleTypeOnLevel,petsc),PetscErrorCode,(PC,PetscInt,PCMGCycleType),arg1,arg2,arg3) | |
| end | |
| function PCMGSetCyclesOnLevel(arg1::PC,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:PCMGSetCyclesOnLevel,petsc),PetscErrorCode,(PC,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function PCMGMultiplicativeSetCycles(arg1::PC,arg2::PetscInt) | |
| ccall((:PCMGMultiplicativeSetCycles,petsc),PetscErrorCode,(PC,PetscInt),arg1,arg2) | |
| end | |
| function PCMGSetGalerkin(arg1::PC,arg2::PetscBool) | |
| ccall((:PCMGSetGalerkin,petsc),PetscErrorCode,(PC,PetscBool),arg1,arg2) | |
| end | |
| function PCMGGetGalerkin(arg1::PC,arg2::Ptr{PetscBool}) | |
| ccall((:PCMGGetGalerkin,petsc),PetscErrorCode,(PC,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function PCMGSetRhs(arg1::PC,arg2::PetscInt,arg3::Vec) | |
| ccall((:PCMGSetRhs,petsc),PetscErrorCode,(PC,PetscInt,Vec),arg1,arg2,arg3) | |
| end | |
| function PCMGSetX(arg1::PC,arg2::PetscInt,arg3::Vec) | |
| ccall((:PCMGSetX,petsc),PetscErrorCode,(PC,PetscInt,Vec),arg1,arg2,arg3) | |
| end | |
| function PCMGSetR(arg1::PC,arg2::PetscInt,arg3::Vec) | |
| ccall((:PCMGSetR,petsc),PetscErrorCode,(PC,PetscInt,Vec),arg1,arg2,arg3) | |
| end | |
| function PCMGSetRestriction(arg1::PC,arg2::PetscInt,arg3::Mat) | |
| ccall((:PCMGSetRestriction,petsc),PetscErrorCode,(PC,PetscInt,Mat),arg1,arg2,arg3) | |
| end | |
| function PCMGGetRestriction(arg1::PC,arg2::PetscInt,arg3::Ptr{Mat}) | |
| ccall((:PCMGGetRestriction,petsc),PetscErrorCode,(PC,PetscInt,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function PCMGSetInterpolation(arg1::PC,arg2::PetscInt,arg3::Mat) | |
| ccall((:PCMGSetInterpolation,petsc),PetscErrorCode,(PC,PetscInt,Mat),arg1,arg2,arg3) | |
| end | |
| function PCMGGetInterpolation(arg1::PC,arg2::PetscInt,arg3::Ptr{Mat}) | |
| ccall((:PCMGGetInterpolation,petsc),PetscErrorCode,(PC,PetscInt,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function PCMGSetRScale(arg1::PC,arg2::PetscInt,arg3::Vec) | |
| ccall((:PCMGSetRScale,petsc),PetscErrorCode,(PC,PetscInt,Vec),arg1,arg2,arg3) | |
| end | |
| function PCMGGetRScale(arg1::PC,arg2::PetscInt,arg3::Ptr{Vec}) | |
| ccall((:PCMGGetRScale,petsc),PetscErrorCode,(PC,PetscInt,Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function PCMGSetResidual(arg1::PC,arg2::PetscInt,arg3::Ptr{Void},arg4::Mat) | |
| ccall((:PCMGSetResidual,petsc),PetscErrorCode,(PC,PetscInt,Ptr{Void},Mat),arg1,arg2,arg3,arg4) | |
| end | |
| function PCExoticSetType(arg1::PC,arg2::PCExoticType) | |
| ccall((:PCExoticSetType,petsc),PetscErrorCode,(PC,PCExoticType),arg1,arg2) | |
| end | |
| function KSPInitializePackage() | |
| ccall((:KSPInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function KSPSetType(arg1::KSP,arg2::KSPType) | |
| ccall((:KSPSetType,petsc),PetscErrorCode,(KSP,KSPType),arg1,arg2) | |
| end | |
| function KSPSetUp(arg1::KSP) | |
| ccall((:KSPSetUp,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPSetUpOnBlocks(arg1::KSP) | |
| ccall((:KSPSetUpOnBlocks,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPSolve(arg1::KSP,arg2::Vec,arg3::Vec) | |
| ccall((:KSPSolve,petsc),PetscErrorCode,(KSP,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function KSPSolveTranspose(arg1::KSP,arg2::Vec,arg3::Vec) | |
| ccall((:KSPSolveTranspose,petsc),PetscErrorCode,(KSP,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function KSPReset(arg1::KSP) | |
| ccall((:KSPReset,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPDestroy(arg1::Ptr{KSP}) | |
| ccall((:KSPDestroy,petsc),PetscErrorCode,(Ptr{KSP},),arg1) | |
| end | |
| function KSPRegisterAll() | |
| ccall((:KSPRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function KSPRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:KSPRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function KSPMatRegisterAll() | |
| ccall((:KSPMatRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function KSPGetType(arg1::KSP,arg2::Ptr{KSPType}) | |
| ccall((:KSPGetType,petsc),PetscErrorCode,(KSP,Ptr{KSPType}),arg1,arg2) | |
| end | |
| function KSPSetPCSide(arg1::KSP,arg2::PCSide) | |
| ccall((:KSPSetPCSide,petsc),PetscErrorCode,(KSP,PCSide),arg1,arg2) | |
| end | |
| function KSPGetPCSide(arg1::KSP,arg2::Ptr{PCSide}) | |
| ccall((:KSPGetPCSide,petsc),PetscErrorCode,(KSP,Ptr{PCSide}),arg1,arg2) | |
| end | |
| function KSPGetTolerances(arg1::KSP,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscInt}) | |
| ccall((:KSPGetTolerances,petsc),PetscErrorCode,(KSP,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPSetTolerances(arg1::KSP,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscInt) | |
| ccall((:KSPSetTolerances,petsc),PetscErrorCode,(KSP,PetscReal,PetscReal,PetscReal,PetscInt),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPSetInitialGuessNonzero(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPSetInitialGuessNonzero,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPGetInitialGuessNonzero(arg1::KSP,arg2::Ptr{PetscBool}) | |
| ccall((:KSPGetInitialGuessNonzero,petsc),PetscErrorCode,(KSP,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function KSPSetInitialGuessKnoll(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPSetInitialGuessKnoll,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPGetInitialGuessKnoll(arg1::KSP,arg2::Ptr{PetscBool}) | |
| ccall((:KSPGetInitialGuessKnoll,petsc),PetscErrorCode,(KSP,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function KSPSetErrorIfNotConverged(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPSetErrorIfNotConverged,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPGetErrorIfNotConverged(arg1::KSP,arg2::Ptr{PetscBool}) | |
| ccall((:KSPGetErrorIfNotConverged,petsc),PetscErrorCode,(KSP,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function KSPGetComputeEigenvalues(arg1::KSP,arg2::Ptr{PetscBool}) | |
| ccall((:KSPGetComputeEigenvalues,petsc),PetscErrorCode,(KSP,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function KSPSetComputeEigenvalues(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPSetComputeEigenvalues,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPGetComputeSingularValues(arg1::KSP,arg2::Ptr{PetscBool}) | |
| ccall((:KSPGetComputeSingularValues,petsc),PetscErrorCode,(KSP,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function KSPSetComputeSingularValues(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPSetComputeSingularValues,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPGetRhs(arg1::KSP,arg2::Ptr{Vec}) | |
| ccall((:KSPGetRhs,petsc),PetscErrorCode,(KSP,Ptr{Vec}),arg1,arg2) | |
| end | |
| function KSPGetSolution(arg1::KSP,arg2::Ptr{Vec}) | |
| ccall((:KSPGetSolution,petsc),PetscErrorCode,(KSP,Ptr{Vec}),arg1,arg2) | |
| end | |
| function KSPGetResidualNorm(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPGetResidualNorm,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPGetIterationNumber(arg1::KSP,arg2::Ptr{PetscInt}) | |
| ccall((:KSPGetIterationNumber,petsc),PetscErrorCode,(KSP,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function KSPSetNullSpace(arg1::KSP,arg2::MatNullSpace) | |
| ccall((:KSPSetNullSpace,petsc),PetscErrorCode,(KSP,MatNullSpace),arg1,arg2) | |
| end | |
| function KSPGetNullSpace(arg1::KSP,arg2::Ptr{MatNullSpace}) | |
| ccall((:KSPGetNullSpace,petsc),PetscErrorCode,(KSP,Ptr{MatNullSpace}),arg1,arg2) | |
| end | |
| function KSPGetVecs(arg1::KSP,arg2::PetscInt,arg3::Ptr{Ptr{Vec}},arg4::PetscInt,arg5::Ptr{Ptr{Vec}}) | |
| ccall((:KSPGetVecs,petsc),PetscErrorCode,(KSP,PetscInt,Ptr{Ptr{Vec}},PetscInt,Ptr{Ptr{Vec}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPSetPreSolve(arg1::KSP,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:KSPSetPreSolve,petsc),PetscErrorCode,(KSP,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function KSPSetPostSolve(arg1::KSP,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:KSPSetPostSolve,petsc),PetscErrorCode,(KSP,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function KSPSetPC(arg1::KSP,arg2::PC) | |
| ccall((:KSPSetPC,petsc),PetscErrorCode,(KSP,PC),arg1,arg2) | |
| end | |
| function KSPGetPC(arg1::KSP,arg2::Ptr{PC}) | |
| ccall((:KSPGetPC,petsc),PetscErrorCode,(KSP,Ptr{PC}),arg1,arg2) | |
| end | |
| function KSPMonitor(arg1::KSP,arg2::PetscInt,arg3::PetscReal) | |
| ccall((:KSPMonitor,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal),arg1,arg2,arg3) | |
| end | |
| function KSPMonitorSet(arg1::KSP,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:KSPMonitorSet,petsc),PetscErrorCode,(KSP,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorCancel(arg1::KSP) | |
| ccall((:KSPMonitorCancel,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPGetMonitorContext(arg1::KSP,arg2::Ptr{Ptr{Void}}) | |
| ccall((:KSPGetMonitorContext,petsc),PetscErrorCode,(KSP,Ptr{Ptr{Void}}),arg1,arg2) | |
| end | |
| function KSPGetResidualHistory(arg1::KSP,arg2::Ptr{Ptr{PetscReal}},arg3::Ptr{PetscInt}) | |
| ccall((:KSPGetResidualHistory,petsc),PetscErrorCode,(KSP,Ptr{Ptr{PetscReal}},Ptr{PetscInt}),arg1,arg2,arg3) | |
| end | |
| function KSPSetResidualHistory(arg1::KSP,arg2::Ptr{PetscReal},arg3::PetscInt,arg4::PetscBool) | |
| ccall((:KSPSetResidualHistory,petsc),PetscErrorCode,(KSP,Ptr{PetscReal},PetscInt,PetscBool),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPBuildSolutionDefault(arg1::KSP,arg2::Vec,arg3::Ptr{Vec}) | |
| ccall((:KSPBuildSolutionDefault,petsc),PetscErrorCode,(KSP,Vec,Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function KSPBuildResidualDefault(arg1::KSP,arg2::Vec,arg3::Vec,arg4::Ptr{Vec}) | |
| ccall((:KSPBuildResidualDefault,petsc),PetscErrorCode,(KSP,Vec,Vec,Ptr{Vec}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPDestroyDefault(arg1::KSP) | |
| ccall((:KSPDestroyDefault,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPSetWorkVecs(arg1::KSP,arg2::PetscInt) | |
| ccall((:KSPSetWorkVecs,petsc),PetscErrorCode,(KSP,PetscInt),arg1,arg2) | |
| end | |
| function PCKSPGetKSP(arg1::PC,arg2::Ptr{KSP}) | |
| ccall((:PCKSPGetKSP,petsc),PetscErrorCode,(PC,Ptr{KSP}),arg1,arg2) | |
| end | |
| function PCBJacobiGetSubKSP(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{Ptr{KSP}}) | |
| ccall((:PCBJacobiGetSubKSP,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{KSP}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCASMGetSubKSP(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{Ptr{KSP}}) | |
| ccall((:PCASMGetSubKSP,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{KSP}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCGASMGetSubKSP(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{PetscInt},arg4::Ptr{Ptr{KSP}}) | |
| ccall((:PCGASMGetSubKSP,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{PetscInt},Ptr{Ptr{KSP}}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCFieldSplitGetSubKSP(arg1::PC,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{KSP}}) | |
| ccall((:PCFieldSplitGetSubKSP,petsc),PetscErrorCode,(PC,Ptr{PetscInt},Ptr{Ptr{KSP}}),arg1,arg2,arg3) | |
| end | |
| function PCMGGetSmoother(arg1::PC,arg2::PetscInt,arg3::Ptr{KSP}) | |
| ccall((:PCMGGetSmoother,petsc),PetscErrorCode,(PC,PetscInt,Ptr{KSP}),arg1,arg2,arg3) | |
| end | |
| function PCMGGetSmootherDown(arg1::PC,arg2::PetscInt,arg3::Ptr{KSP}) | |
| ccall((:PCMGGetSmootherDown,petsc),PetscErrorCode,(PC,PetscInt,Ptr{KSP}),arg1,arg2,arg3) | |
| end | |
| function PCMGGetSmootherUp(arg1::PC,arg2::PetscInt,arg3::Ptr{KSP}) | |
| ccall((:PCMGGetSmootherUp,petsc),PetscErrorCode,(PC,PetscInt,Ptr{KSP}),arg1,arg2,arg3) | |
| end | |
| function PCMGGetCoarseSolve(arg1::PC,arg2::Ptr{KSP}) | |
| ccall((:PCMGGetCoarseSolve,petsc),PetscErrorCode,(PC,Ptr{KSP}),arg1,arg2) | |
| end | |
| function PCGalerkinGetKSP(arg1::PC,arg2::Ptr{KSP}) | |
| ccall((:PCGalerkinGetKSP,petsc),PetscErrorCode,(PC,Ptr{KSP}),arg1,arg2) | |
| end | |
| function KSPBuildSolution(arg1::KSP,arg2::Vec,arg3::Ptr{Vec}) | |
| ccall((:KSPBuildSolution,petsc),PetscErrorCode,(KSP,Vec,Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function KSPBuildResidual(arg1::KSP,arg2::Vec,arg3::Vec,arg4::Ptr{Vec}) | |
| ccall((:KSPBuildResidual,petsc),PetscErrorCode,(KSP,Vec,Vec,Ptr{Vec}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPRichardsonSetScale(arg1::KSP,arg2::PetscReal) | |
| ccall((:KSPRichardsonSetScale,petsc),PetscErrorCode,(KSP,PetscReal),arg1,arg2) | |
| end | |
| function KSPRichardsonSetSelfScale(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPRichardsonSetSelfScale,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPChebyshevSetEigenvalues(arg1::KSP,arg2::PetscReal,arg3::PetscReal) | |
| ccall((:KSPChebyshevSetEigenvalues,petsc),PetscErrorCode,(KSP,PetscReal,PetscReal),arg1,arg2,arg3) | |
| end | |
| function KSPChebyshevSetEstimateEigenvalues(arg1::KSP,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal) | |
| ccall((:KSPChebyshevSetEstimateEigenvalues,petsc),PetscErrorCode,(KSP,PetscReal,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPChebyshevEstEigSetRandom(arg1::KSP,arg2::PetscRandom) | |
| ccall((:KSPChebyshevEstEigSetRandom,petsc),PetscErrorCode,(KSP,PetscRandom),arg1,arg2) | |
| end | |
| function KSPChebyshevSetNewMatrix(arg1::KSP) | |
| ccall((:KSPChebyshevSetNewMatrix,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPComputeExtremeSingularValues(arg1::KSP,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal}) | |
| ccall((:KSPComputeExtremeSingularValues,petsc),PetscErrorCode,(KSP,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function KSPComputeEigenvalues(arg1::KSP,arg2::PetscInt,arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscInt}) | |
| ccall((:KSPComputeEigenvalues,petsc),PetscErrorCode,(KSP,PetscInt,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPComputeEigenvaluesExplicitly(arg1::KSP,arg2::PetscInt,arg3::Ptr{PetscReal},arg4::Ptr{PetscReal}) | |
| ccall((:KSPComputeEigenvaluesExplicitly,petsc),PetscErrorCode,(KSP,PetscInt,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPGMRESSetRestart(arg1::KSP,arg2::PetscInt) | |
| ccall((:KSPGMRESSetRestart,petsc),PetscErrorCode,(KSP,PetscInt),arg1,arg2) | |
| end | |
| function KSPGMRESGetRestart(arg1::KSP,arg2::Ptr{PetscInt}) | |
| ccall((:KSPGMRESGetRestart,petsc),PetscErrorCode,(KSP,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function KSPGMRESSetHapTol(arg1::KSP,arg2::PetscReal) | |
| ccall((:KSPGMRESSetHapTol,petsc),PetscErrorCode,(KSP,PetscReal),arg1,arg2) | |
| end | |
| function KSPGMRESSetPreAllocateVectors(arg1::KSP) | |
| ccall((:KSPGMRESSetPreAllocateVectors,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPGMRESSetOrthogonalization(arg1::KSP,arg2::Ptr{Void}) | |
| ccall((:KSPGMRESSetOrthogonalization,petsc),PetscErrorCode,(KSP,Ptr{Void}),arg1,arg2) | |
| end | |
| function KSPGMRESGetOrthogonalization(arg1::KSP,arg2::Ptr{Ptr{Void}}) | |
| ccall((:KSPGMRESGetOrthogonalization,petsc),PetscErrorCode,(KSP,Ptr{Ptr{Void}}),arg1,arg2) | |
| end | |
| function KSPGMRESModifiedGramSchmidtOrthogonalization(arg1::KSP,arg2::PetscInt) | |
| ccall((:KSPGMRESModifiedGramSchmidtOrthogonalization,petsc),PetscErrorCode,(KSP,PetscInt),arg1,arg2) | |
| end | |
| function KSPGMRESClassicalGramSchmidtOrthogonalization(arg1::KSP,arg2::PetscInt) | |
| ccall((:KSPGMRESClassicalGramSchmidtOrthogonalization,petsc),PetscErrorCode,(KSP,PetscInt),arg1,arg2) | |
| end | |
| function KSPLGMRESSetAugDim(arg1::KSP,arg2::PetscInt) | |
| ccall((:KSPLGMRESSetAugDim,petsc),PetscErrorCode,(KSP,PetscInt),arg1,arg2) | |
| end | |
| function KSPLGMRESSetConstant(arg1::KSP) | |
| ccall((:KSPLGMRESSetConstant,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPGCRSetRestart(arg1::KSP,arg2::PetscInt) | |
| ccall((:KSPGCRSetRestart,petsc),PetscErrorCode,(KSP,PetscInt),arg1,arg2) | |
| end | |
| function KSPGCRGetRestart(arg1::KSP,arg2::Ptr{PetscInt}) | |
| ccall((:KSPGCRGetRestart,petsc),PetscErrorCode,(KSP,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function KSPGCRSetModifyPC(arg1::KSP,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:KSPGCRSetModifyPC,petsc),PetscErrorCode,(KSP,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPGMRESSetCGSRefinementType(arg1::KSP,arg2::KSPGMRESCGSRefinementType) | |
| ccall((:KSPGMRESSetCGSRefinementType,petsc),PetscErrorCode,(KSP,KSPGMRESCGSRefinementType),arg1,arg2) | |
| end | |
| function KSPGMRESGetCGSRefinementType(arg1::KSP,arg2::Ptr{KSPGMRESCGSRefinementType}) | |
| ccall((:KSPGMRESGetCGSRefinementType,petsc),PetscErrorCode,(KSP,Ptr{KSPGMRESCGSRefinementType}),arg1,arg2) | |
| end | |
| function KSPFGMRESModifyPCNoChange(arg1::KSP,arg2::PetscInt,arg3::PetscInt,arg4::PetscReal,arg5::Ptr{Void}) | |
| ccall((:KSPFGMRESModifyPCNoChange,petsc),PetscErrorCode,(KSP,PetscInt,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPFGMRESModifyPCKSP(arg1::KSP,arg2::PetscInt,arg3::PetscInt,arg4::PetscReal,arg5::Ptr{Void}) | |
| ccall((:KSPFGMRESModifyPCKSP,petsc),PetscErrorCode,(KSP,PetscInt,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPFGMRESSetModifyPC(arg1::KSP,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:KSPFGMRESSetModifyPC,petsc),PetscErrorCode,(KSP,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPQCGSetTrustRegionRadius(arg1::KSP,arg2::PetscReal) | |
| ccall((:KSPQCGSetTrustRegionRadius,petsc),PetscErrorCode,(KSP,PetscReal),arg1,arg2) | |
| end | |
| function KSPQCGGetQuadratic(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPQCGGetQuadratic,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPQCGGetTrialStepNorm(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPQCGGetTrialStepNorm,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPBCGSLSetXRes(arg1::KSP,arg2::PetscReal) | |
| ccall((:KSPBCGSLSetXRes,petsc),PetscErrorCode,(KSP,PetscReal),arg1,arg2) | |
| end | |
| function KSPBCGSLSetPol(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPBCGSLSetPol,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPBCGSLSetEll(arg1::KSP,arg2::PetscInt) | |
| ccall((:KSPBCGSLSetEll,petsc),PetscErrorCode,(KSP,PetscInt),arg1,arg2) | |
| end | |
| function KSPBCGSLSetUsePseudoinverse(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPBCGSLSetUsePseudoinverse,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPSetFromOptions(arg1::KSP) | |
| ccall((:KSPSetFromOptions,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPAddOptionsChecker(arg1::Ptr{Void}) | |
| ccall((:KSPAddOptionsChecker,petsc),PetscErrorCode,(Ptr{Void},),arg1) | |
| end | |
| function KSPMonitorSingularValue(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorSingularValue,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorDefault(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorDefault,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPLSQRMonitorDefault(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPLSQRMonitorDefault,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorRange(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorRange,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorDynamicTolerance(ksp::KSP,its::PetscInt,fnorm::PetscReal,dummy::Ptr{Void}) | |
| ccall((:KSPMonitorDynamicTolerance,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),ksp,its,fnorm,dummy) | |
| end | |
| function KSPMonitorDynamicToleranceDestroy(dummy::Ptr{Ptr{Void}}) | |
| ccall((:KSPMonitorDynamicToleranceDestroy,petsc),PetscErrorCode,(Ptr{Ptr{Void}},),dummy) | |
| end | |
| function KSPMonitorTrueResidualNorm(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorTrueResidualNorm,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorTrueResidualMaxNorm(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorTrueResidualMaxNorm,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorDefaultShort(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorDefaultShort,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorSolution(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorSolution,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorAMS(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorAMS,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorAMSCreate(arg1::KSP,arg2::Ptr{Uint8},arg3::Ptr{Ptr{Void}}) | |
| ccall((:KSPMonitorAMSCreate,petsc),PetscErrorCode,(KSP,Ptr{Uint8},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function KSPMonitorAMSDestroy(arg1::Ptr{Ptr{Void}}) | |
| ccall((:KSPMonitorAMSDestroy,petsc),PetscErrorCode,(Ptr{Ptr{Void}},),arg1) | |
| end | |
| function KSPGMRESMonitorKrylov(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPGMRESMonitorKrylov,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPUnwindPreconditioner(arg1::KSP,arg2::Vec,arg3::Vec) | |
| ccall((:KSPUnwindPreconditioner,petsc),PetscErrorCode,(KSP,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function KSPInitialResidual(arg1::KSP,arg2::Vec,arg3::Vec,arg4::Vec,arg5::Vec,arg6::Vec) | |
| ccall((:KSPInitialResidual,petsc),PetscErrorCode,(KSP,Vec,Vec,Vec,Vec,Vec),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function KSPSetOperators(arg1::KSP,arg2::Mat,arg3::Mat,arg4::MatStructure) | |
| ccall((:KSPSetOperators,petsc),PetscErrorCode,(KSP,Mat,Mat,MatStructure),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPGetOperators(arg1::KSP,arg2::Ptr{Mat},arg3::Ptr{Mat},arg4::Ptr{MatStructure}) | |
| ccall((:KSPGetOperators,petsc),PetscErrorCode,(KSP,Ptr{Mat},Ptr{Mat},Ptr{MatStructure}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPGetOperatorsSet(arg1::KSP,arg2::Ptr{PetscBool},arg3::Ptr{PetscBool}) | |
| ccall((:KSPGetOperatorsSet,petsc),PetscErrorCode,(KSP,Ptr{PetscBool},Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function KSPSetOptionsPrefix(arg1::KSP,arg2::Ptr{Uint8}) | |
| ccall((:KSPSetOptionsPrefix,petsc),PetscErrorCode,(KSP,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function KSPAppendOptionsPrefix(arg1::KSP,arg2::Ptr{Uint8}) | |
| ccall((:KSPAppendOptionsPrefix,petsc),PetscErrorCode,(KSP,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function KSPGetOptionsPrefix(arg1::KSP,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:KSPGetOptionsPrefix,petsc),PetscErrorCode,(KSP,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function KSPSetTabLevel(arg1::KSP,arg2::PetscInt) | |
| ccall((:KSPSetTabLevel,petsc),PetscErrorCode,(KSP,PetscInt),arg1,arg2) | |
| end | |
| function KSPGetTabLevel(arg1::KSP,arg2::Ptr{PetscInt}) | |
| ccall((:KSPGetTabLevel,petsc),PetscErrorCode,(KSP,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function KSPSetDiagonalScale(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPSetDiagonalScale,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPGetDiagonalScale(arg1::KSP,arg2::Ptr{PetscBool}) | |
| ccall((:KSPGetDiagonalScale,petsc),PetscErrorCode,(KSP,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function KSPSetDiagonalScaleFix(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPSetDiagonalScaleFix,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPGetDiagonalScaleFix(arg1::KSP,arg2::Ptr{PetscBool}) | |
| ccall((:KSPGetDiagonalScaleFix,petsc),PetscErrorCode,(KSP,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function KSPView(arg1::KSP,arg2::PetscViewer) | |
| ccall((:KSPView,petsc),PetscErrorCode,(KSP,PetscViewer),arg1,arg2) | |
| end | |
| function KSPLoad(arg1::KSP,arg2::PetscViewer) | |
| ccall((:KSPLoad,petsc),PetscErrorCode,(KSP,PetscViewer),arg1,arg2) | |
| end | |
| function KSPLSQRSetStandardErrorVec(arg1::KSP,arg2::Vec) | |
| ccall((:KSPLSQRSetStandardErrorVec,petsc),PetscErrorCode,(KSP,Vec),arg1,arg2) | |
| end | |
| function KSPLSQRGetStandardErrorVec(arg1::KSP,arg2::Ptr{Vec}) | |
| ccall((:KSPLSQRGetStandardErrorVec,petsc),PetscErrorCode,(KSP,Ptr{Vec}),arg1,arg2) | |
| end | |
| function PCRedundantGetKSP(arg1::PC,arg2::Ptr{KSP}) | |
| ccall((:PCRedundantGetKSP,petsc),PetscErrorCode,(PC,Ptr{KSP}),arg1,arg2) | |
| end | |
| function PCRedistributeGetKSP(arg1::PC,arg2::Ptr{KSP}) | |
| ccall((:PCRedistributeGetKSP,petsc),PetscErrorCode,(PC,Ptr{KSP}),arg1,arg2) | |
| end | |
| function KSPSetNormType(arg1::KSP,arg2::KSPNormType) | |
| ccall((:KSPSetNormType,petsc),PetscErrorCode,(KSP,KSPNormType),arg1,arg2) | |
| end | |
| function KSPGetNormType(arg1::KSP,arg2::Ptr{KSPNormType}) | |
| ccall((:KSPGetNormType,petsc),PetscErrorCode,(KSP,Ptr{KSPNormType}),arg1,arg2) | |
| end | |
| function KSPSetSupportedNorm(ksp::KSP,arg1::KSPNormType,arg2::PCSide,arg3::PetscInt) | |
| ccall((:KSPSetSupportedNorm,petsc),PetscErrorCode,(KSP,KSPNormType,PCSide,PetscInt),ksp,arg1,arg2,arg3) | |
| end | |
| function KSPSetCheckNormIteration(arg1::KSP,arg2::PetscInt) | |
| ccall((:KSPSetCheckNormIteration,petsc),PetscErrorCode,(KSP,PetscInt),arg1,arg2) | |
| end | |
| function KSPSetLagNorm(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPSetLagNorm,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPSetConvergenceTest(arg1::KSP,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:KSPSetConvergenceTest,petsc),PetscErrorCode,(KSP,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPGetConvergenceContext(arg1::KSP,arg2::Ptr{Ptr{Void}}) | |
| ccall((:KSPGetConvergenceContext,petsc),PetscErrorCode,(KSP,Ptr{Ptr{Void}}),arg1,arg2) | |
| end | |
| function KSPDefaultConverged(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{KSPConvergedReason},arg5::Ptr{Void}) | |
| ccall((:KSPDefaultConverged,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{KSPConvergedReason},Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPConvergedLSQR(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{KSPConvergedReason},arg5::Ptr{Void}) | |
| ccall((:KSPConvergedLSQR,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{KSPConvergedReason},Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPDefaultConvergedDestroy(arg1::Ptr{Void}) | |
| ccall((:KSPDefaultConvergedDestroy,petsc),PetscErrorCode,(Ptr{Void},),arg1) | |
| end | |
| function KSPDefaultConvergedCreate(arg1::Ptr{Ptr{Void}}) | |
| ccall((:KSPDefaultConvergedCreate,petsc),PetscErrorCode,(Ptr{Ptr{Void}},),arg1) | |
| end | |
| function KSPDefaultConvergedSetUIRNorm(arg1::KSP) | |
| ccall((:KSPDefaultConvergedSetUIRNorm,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPDefaultConvergedSetUMIRNorm(arg1::KSP) | |
| ccall((:KSPDefaultConvergedSetUMIRNorm,petsc),PetscErrorCode,(KSP,),arg1) | |
| end | |
| function KSPSkipConverged(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{KSPConvergedReason},arg5::Ptr{Void}) | |
| ccall((:KSPSkipConverged,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{KSPConvergedReason},Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function KSPGetConvergedReason(arg1::KSP,arg2::Ptr{KSPConvergedReason}) | |
| ccall((:KSPGetConvergedReason,petsc),PetscErrorCode,(KSP,Ptr{KSPConvergedReason}),arg1,arg2) | |
| end | |
| function KSPComputeExplicitOperator(arg1::KSP,arg2::Ptr{Mat}) | |
| ccall((:KSPComputeExplicitOperator,petsc),PetscErrorCode,(KSP,Ptr{Mat}),arg1,arg2) | |
| end | |
| function KSPCGSetType(arg1::KSP,arg2::KSPCGType) | |
| ccall((:KSPCGSetType,petsc),PetscErrorCode,(KSP,KSPCGType),arg1,arg2) | |
| end | |
| function KSPCGUseSingleReduction(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPCGUseSingleReduction,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPNASHSetRadius(arg1::KSP,arg2::PetscReal) | |
| ccall((:KSPNASHSetRadius,petsc),PetscErrorCode,(KSP,PetscReal),arg1,arg2) | |
| end | |
| function KSPNASHGetNormD(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPNASHGetNormD,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPNASHGetObjFcn(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPNASHGetObjFcn,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPSTCGSetRadius(arg1::KSP,arg2::PetscReal) | |
| ccall((:KSPSTCGSetRadius,petsc),PetscErrorCode,(KSP,PetscReal),arg1,arg2) | |
| end | |
| function KSPSTCGGetNormD(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPSTCGGetNormD,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPSTCGGetObjFcn(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPSTCGGetObjFcn,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPGLTRSetRadius(arg1::KSP,arg2::PetscReal) | |
| ccall((:KSPGLTRSetRadius,petsc),PetscErrorCode,(KSP,PetscReal),arg1,arg2) | |
| end | |
| function KSPGLTRGetNormD(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPGLTRGetNormD,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPGLTRGetObjFcn(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPGLTRGetObjFcn,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPGLTRGetMinEig(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPGLTRGetMinEig,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPGLTRGetLambda(arg1::KSP,arg2::Ptr{PetscReal}) | |
| ccall((:KSPGLTRGetLambda,petsc),PetscErrorCode,(KSP,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function KSPPythonSetType(arg1::KSP,arg2::Ptr{Uint8}) | |
| ccall((:KSPPythonSetType,petsc),PetscErrorCode,(KSP,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function PCPreSolve(arg1::PC,arg2::KSP) | |
| ccall((:PCPreSolve,petsc),PetscErrorCode,(PC,KSP),arg1,arg2) | |
| end | |
| function PCPostSolve(arg1::PC,arg2::KSP) | |
| ccall((:PCPostSolve,petsc),PetscErrorCode,(PC,KSP),arg1,arg2) | |
| end | |
| function KSPMonitorLGResidualNormCreate(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Cint,arg4::Cint,arg5::Cint,arg6::Cint,arg7::Ptr{PetscDrawLG}) | |
| ccall((:KSPMonitorLGResidualNormCreate,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Cint,Cint,Cint,Cint,Ptr{PetscDrawLG}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function KSPMonitorLGResidualNorm(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorLGResidualNorm,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorLGResidualNormDestroy(arg1::Ptr{PetscDrawLG}) | |
| ccall((:KSPMonitorLGResidualNormDestroy,petsc),PetscErrorCode,(Ptr{PetscDrawLG},),arg1) | |
| end | |
| function KSPMonitorLGTrueResidualNorm(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorLGTrueResidualNorm,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPMonitorLGTrueResidualNormDestroy(arg1::Ptr{PetscDrawLG}) | |
| ccall((:KSPMonitorLGTrueResidualNormDestroy,petsc),PetscErrorCode,(Ptr{PetscDrawLG},),arg1) | |
| end | |
| function KSPMonitorLGRange(arg1::KSP,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:KSPMonitorLGRange,petsc),PetscErrorCode,(KSP,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function PCShellSetPreSolve(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetPreSolve,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function PCShellSetPostSolve(arg1::PC,arg2::Ptr{Void}) | |
| ccall((:PCShellSetPostSolve,petsc),PetscErrorCode,(PC,Ptr{Void}),arg1,arg2) | |
| end | |
| function KSPFischerGuessCreate(arg1::KSP,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{KSPFischerGuess}) | |
| ccall((:KSPFischerGuessCreate,petsc),PetscErrorCode,(KSP,PetscInt,PetscInt,Ptr{KSPFischerGuess}),arg1,arg2,arg3,arg4) | |
| end | |
| function KSPFischerGuessDestroy(arg1::Ptr{KSPFischerGuess}) | |
| ccall((:KSPFischerGuessDestroy,petsc),PetscErrorCode,(Ptr{KSPFischerGuess},),arg1) | |
| end | |
| function KSPFischerGuessReset(arg1::KSPFischerGuess) | |
| ccall((:KSPFischerGuessReset,petsc),PetscErrorCode,(KSPFischerGuess,),arg1) | |
| end | |
| function KSPFischerGuessUpdate(arg1::KSPFischerGuess,arg2::Vec) | |
| ccall((:KSPFischerGuessUpdate,petsc),PetscErrorCode,(KSPFischerGuess,Vec),arg1,arg2) | |
| end | |
| function KSPFischerGuessFormGuess(arg1::KSPFischerGuess,arg2::Vec,arg3::Vec) | |
| ccall((:KSPFischerGuessFormGuess,petsc),PetscErrorCode,(KSPFischerGuess,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function KSPFischerGuessSetFromOptions(arg1::KSPFischerGuess) | |
| ccall((:KSPFischerGuessSetFromOptions,petsc),PetscErrorCode,(KSPFischerGuess,),arg1) | |
| end | |
| function KSPSetUseFischerGuess(arg1::KSP,arg2::PetscInt,arg3::PetscInt) | |
| ccall((:KSPSetUseFischerGuess,petsc),PetscErrorCode,(KSP,PetscInt,PetscInt),arg1,arg2,arg3) | |
| end | |
| function KSPSetFischerGuess(arg1::KSP,arg2::KSPFischerGuess) | |
| ccall((:KSPSetFischerGuess,petsc),PetscErrorCode,(KSP,KSPFischerGuess),arg1,arg2) | |
| end | |
| function KSPGetFischerGuess(arg1::KSP,arg2::Ptr{KSPFischerGuess}) | |
| ccall((:KSPGetFischerGuess,petsc),PetscErrorCode,(KSP,Ptr{KSPFischerGuess}),arg1,arg2) | |
| end | |
| function MatCreateSchurComplement(arg1::Mat,arg2::Mat,arg3::Mat,arg4::Mat,arg5::Mat,arg6::Ptr{Mat}) | |
| ccall((:MatCreateSchurComplement,petsc),PetscErrorCode,(Mat,Mat,Mat,Mat,Mat,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatSchurComplementGetKSP(arg1::Mat,arg2::Ptr{KSP}) | |
| ccall((:MatSchurComplementGetKSP,petsc),PetscErrorCode,(Mat,Ptr{KSP}),arg1,arg2) | |
| end | |
| function MatSchurComplementSetKSP(arg1::Mat,arg2::KSP) | |
| ccall((:MatSchurComplementSetKSP,petsc),PetscErrorCode,(Mat,KSP),arg1,arg2) | |
| end | |
| function MatSchurComplementSet(arg1::Mat,arg2::Mat,arg3::Mat,arg4::Mat,arg5::Mat,arg6::Mat) | |
| ccall((:MatSchurComplementSet,petsc),PetscErrorCode,(Mat,Mat,Mat,Mat,Mat,Mat),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatSchurComplementUpdate(arg1::Mat,arg2::Mat,arg3::Mat,arg4::Mat,arg5::Mat,arg6::Mat,arg7::MatStructure) | |
| ccall((:MatSchurComplementUpdate,petsc),PetscErrorCode,(Mat,Mat,Mat,Mat,Mat,Mat,MatStructure),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function MatSchurComplementGetSubmatrices(arg1::Mat,arg2::Ptr{Mat},arg3::Ptr{Mat},arg4::Ptr{Mat},arg5::Ptr{Mat},arg6::Ptr{Mat}) | |
| ccall((:MatSchurComplementGetSubmatrices,petsc),PetscErrorCode,(Mat,Ptr{Mat},Ptr{Mat},Ptr{Mat},Ptr{Mat},Ptr{Mat}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatGetSchurComplement(arg1::Mat,arg2::IS,arg3::IS,arg4::IS,arg5::IS,arg6::MatReuse,arg7::Ptr{Mat},arg8::MatReuse,arg9::Ptr{Mat}) | |
| ccall((:MatGetSchurComplement,petsc),PetscErrorCode,(Mat,IS,IS,IS,IS,MatReuse,Ptr{Mat},MatReuse,Ptr{Mat}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) | |
| end | |
| function KSPSetDM(arg1::KSP,arg2::DM) | |
| ccall((:KSPSetDM,petsc),PetscErrorCode,(KSP,DM),arg1,arg2) | |
| end | |
| function KSPSetDMActive(arg1::KSP,arg2::PetscBool) | |
| ccall((:KSPSetDMActive,petsc),PetscErrorCode,(KSP,PetscBool),arg1,arg2) | |
| end | |
| function KSPGetDM(arg1::KSP,arg2::Ptr{DM}) | |
| ccall((:KSPGetDM,petsc),PetscErrorCode,(KSP,Ptr{DM}),arg1,arg2) | |
| end | |
| function KSPSetApplicationContext(arg1::KSP,arg2::Ptr{Void}) | |
| ccall((:KSPSetApplicationContext,petsc),PetscErrorCode,(KSP,Ptr{Void}),arg1,arg2) | |
| end | |
| function KSPGetApplicationContext(arg1::KSP,arg2::Ptr{Void}) | |
| ccall((:KSPGetApplicationContext,petsc),PetscErrorCode,(KSP,Ptr{Void}),arg1,arg2) | |
| end | |
| function KSPSetComputeRHS(arg1::KSP,func::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:KSPSetComputeRHS,petsc),PetscErrorCode,(KSP,Ptr{Void},Ptr{Void}),arg1,func,arg2) | |
| end | |
| function KSPSetComputeOperators(arg1::KSP,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:KSPSetComputeOperators,petsc),PetscErrorCode,(KSP,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function KSPSetComputeInitialGuess(arg1::KSP,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:KSPSetComputeInitialGuess,petsc),PetscErrorCode,(KSP,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMKSPSetComputeOperators(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMKSPSetComputeOperators,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMKSPGetComputeOperators(arg1::DM,arg2::Ptr{Ptr{Void}},arg3::Ptr{Void}) | |
| ccall((:DMKSPGetComputeOperators,petsc),PetscErrorCode,(DM,Ptr{Ptr{Void}},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMKSPSetComputeRHS(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMKSPSetComputeRHS,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMKSPGetComputeRHS(arg1::DM,arg2::Ptr{Ptr{Void}},arg3::Ptr{Void}) | |
| ccall((:DMKSPGetComputeRHS,petsc),PetscErrorCode,(DM,Ptr{Ptr{Void}},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMKSPSetComputeInitialGuess(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMKSPSetComputeInitialGuess,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMKSPGetComputeInitialGuess(arg1::DM,arg2::Ptr{Ptr{Void}},arg3::Ptr{Void}) | |
| ccall((:DMKSPGetComputeInitialGuess,petsc),PetscErrorCode,(DM,Ptr{Ptr{Void}},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function SNESInitializePackage() | |
| ccall((:SNESInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function SNESReset(arg1::SNES) | |
| ccall((:SNESReset,petsc),PetscErrorCode,(SNES,),arg1) | |
| end | |
| function SNESDestroy(arg1::Ptr{SNES}) | |
| ccall((:SNESDestroy,petsc),PetscErrorCode,(Ptr{SNES},),arg1) | |
| end | |
| function SNESSetType(arg1::SNES,arg2::SNESType) | |
| ccall((:SNESSetType,petsc),PetscErrorCode,(SNES,SNESType),arg1,arg2) | |
| end | |
| function SNESMonitor(arg1::SNES,arg2::PetscInt,arg3::PetscReal) | |
| ccall((:SNESMonitor,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal),arg1,arg2,arg3) | |
| end | |
| function SNESMonitorSet(arg1::SNES,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:SNESMonitorSet,petsc),PetscErrorCode,(SNES,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMonitorCancel(arg1::SNES) | |
| ccall((:SNESMonitorCancel,petsc),PetscErrorCode,(SNES,),arg1) | |
| end | |
| function SNESSetConvergenceHistory(arg1::SNES,arg2::Ptr{PetscReal},arg3::Ptr{PetscInt},arg4::PetscInt,arg5::PetscBool) | |
| ccall((:SNESSetConvergenceHistory,petsc),PetscErrorCode,(SNES,Ptr{PetscReal},Ptr{PetscInt},PetscInt,PetscBool),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function SNESGetConvergenceHistory(arg1::SNES,arg2::Ptr{Ptr{PetscReal}},arg3::Ptr{Ptr{PetscInt}},arg4::Ptr{PetscInt}) | |
| ccall((:SNESGetConvergenceHistory,petsc),PetscErrorCode,(SNES,Ptr{Ptr{PetscReal}},Ptr{Ptr{PetscInt}},Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESSetUp(arg1::SNES) | |
| ccall((:SNESSetUp,petsc),PetscErrorCode,(SNES,),arg1) | |
| end | |
| function SNESSolve(arg1::SNES,arg2::Vec,arg3::Vec) | |
| ccall((:SNESSolve,petsc),PetscErrorCode,(SNES,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function SNESSetErrorIfNotConverged(arg1::SNES,arg2::PetscBool) | |
| ccall((:SNESSetErrorIfNotConverged,petsc),PetscErrorCode,(SNES,PetscBool),arg1,arg2) | |
| end | |
| function SNESGetErrorIfNotConverged(arg1::SNES,arg2::Ptr{PetscBool}) | |
| ccall((:SNESGetErrorIfNotConverged,petsc),PetscErrorCode,(SNES,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function SNESSetWorkVecs(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESSetWorkVecs,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESAddOptionsChecker(arg1::Ptr{Void}) | |
| ccall((:SNESAddOptionsChecker,petsc),PetscErrorCode,(Ptr{Void},),arg1) | |
| end | |
| function SNESSetUpdate(arg1::SNES,arg2::Ptr{Void}) | |
| ccall((:SNESSetUpdate,petsc),PetscErrorCode,(SNES,Ptr{Void}),arg1,arg2) | |
| end | |
| function SNESRegisterAll() | |
| ccall((:SNESRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function SNESRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:SNESRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function SNESGetKSP(arg1::SNES,arg2::Ptr{KSP}) | |
| ccall((:SNESGetKSP,petsc),PetscErrorCode,(SNES,Ptr{KSP}),arg1,arg2) | |
| end | |
| function SNESSetKSP(arg1::SNES,arg2::KSP) | |
| ccall((:SNESSetKSP,petsc),PetscErrorCode,(SNES,KSP),arg1,arg2) | |
| end | |
| function SNESGetSolution(arg1::SNES,arg2::Ptr{Vec}) | |
| ccall((:SNESGetSolution,petsc),PetscErrorCode,(SNES,Ptr{Vec}),arg1,arg2) | |
| end | |
| function SNESGetSolutionUpdate(arg1::SNES,arg2::Ptr{Vec}) | |
| ccall((:SNESGetSolutionUpdate,petsc),PetscErrorCode,(SNES,Ptr{Vec}),arg1,arg2) | |
| end | |
| function SNESGetRhs(arg1::SNES,arg2::Ptr{Vec}) | |
| ccall((:SNESGetRhs,petsc),PetscErrorCode,(SNES,Ptr{Vec}),arg1,arg2) | |
| end | |
| function SNESView(arg1::SNES,arg2::PetscViewer) | |
| ccall((:SNESView,petsc),PetscErrorCode,(SNES,PetscViewer),arg1,arg2) | |
| end | |
| function SNESLoad(arg1::SNES,arg2::PetscViewer) | |
| ccall((:SNESLoad,petsc),PetscErrorCode,(SNES,PetscViewer),arg1,arg2) | |
| end | |
| function SNESSetOptionsPrefix(arg1::SNES,arg2::Ptr{Uint8}) | |
| ccall((:SNESSetOptionsPrefix,petsc),PetscErrorCode,(SNES,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function SNESAppendOptionsPrefix(arg1::SNES,arg2::Ptr{Uint8}) | |
| ccall((:SNESAppendOptionsPrefix,petsc),PetscErrorCode,(SNES,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function SNESGetOptionsPrefix(arg1::SNES,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:SNESGetOptionsPrefix,petsc),PetscErrorCode,(SNES,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function SNESSetFromOptions(arg1::SNES) | |
| ccall((:SNESSetFromOptions,petsc),PetscErrorCode,(SNES,),arg1) | |
| end | |
| function MatCreateSNESMF(arg1::SNES,arg2::Ptr{Mat}) | |
| ccall((:MatCreateSNESMF,petsc),PetscErrorCode,(SNES,Ptr{Mat}),arg1,arg2) | |
| end | |
| function MatMFFDComputeJacobian(arg1::SNES,arg2::Vec,arg3::Ptr{Mat},arg4::Ptr{Mat},arg5::Ptr{MatStructure},arg6::Ptr{Void}) | |
| ccall((:MatMFFDComputeJacobian,petsc),PetscErrorCode,(SNES,Vec,Ptr{Mat},Ptr{Mat},Ptr{MatStructure},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function MatDAADSetSNES(arg1::Mat,arg2::SNES) | |
| ccall((:MatDAADSetSNES,petsc),PetscErrorCode,(Mat,SNES),arg1,arg2) | |
| end | |
| function SNESGetType(arg1::SNES,arg2::Ptr{SNESType}) | |
| ccall((:SNESGetType,petsc),PetscErrorCode,(SNES,Ptr{SNESType}),arg1,arg2) | |
| end | |
| function SNESMonitorDefault(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorDefault,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMonitorRange(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorRange,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMonitorRatio(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorRatio,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMonitorSetRatio(arg1::SNES,arg2::PetscViewer) | |
| ccall((:SNESMonitorSetRatio,petsc),PetscErrorCode,(SNES,PetscViewer),arg1,arg2) | |
| end | |
| function SNESMonitorSolution(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorSolution,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMonitorResidual(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorResidual,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMonitorSolutionUpdate(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorSolutionUpdate,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMonitorDefaultShort(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorDefaultShort,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMonitorJacUpdateSpectrum(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorJacUpdateSpectrum,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESSetTolerances(arg1::SNES,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscInt,arg6::PetscInt) | |
| ccall((:SNESSetTolerances,petsc),PetscErrorCode,(SNES,PetscReal,PetscReal,PetscReal,PetscInt,PetscInt),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESGetTolerances(arg1::SNES,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscInt},arg6::Ptr{PetscInt}) | |
| ccall((:SNESGetTolerances,petsc),PetscErrorCode,(SNES,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscInt},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESSetTrustRegionTolerance(arg1::SNES,arg2::PetscReal) | |
| ccall((:SNESSetTrustRegionTolerance,petsc),PetscErrorCode,(SNES,PetscReal),arg1,arg2) | |
| end | |
| function SNESGetFunctionNorm(arg1::SNES,arg2::Ptr{PetscReal}) | |
| ccall((:SNESGetFunctionNorm,petsc),PetscErrorCode,(SNES,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function SNESSetFunctionNorm(arg1::SNES,arg2::PetscReal) | |
| ccall((:SNESSetFunctionNorm,petsc),PetscErrorCode,(SNES,PetscReal),arg1,arg2) | |
| end | |
| function SNESGetIterationNumber(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGetIterationNumber,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESSetIterationNumber(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESSetIterationNumber,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESGetNonlinearStepFailures(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGetNonlinearStepFailures,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESSetMaxNonlinearStepFailures(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESSetMaxNonlinearStepFailures,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESGetMaxNonlinearStepFailures(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGetMaxNonlinearStepFailures,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESGetNumberFunctionEvals(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGetNumberFunctionEvals,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESSetLagPreconditioner(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESSetLagPreconditioner,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESGetLagPreconditioner(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGetLagPreconditioner,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESSetLagJacobian(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESSetLagJacobian,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESGetLagJacobian(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGetLagJacobian,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESSetGridSequence(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESSetGridSequence,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESGetLinearSolveIterations(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGetLinearSolveIterations,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESGetLinearSolveFailures(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGetLinearSolveFailures,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESSetMaxLinearSolveFailures(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESSetMaxLinearSolveFailures,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESGetMaxLinearSolveFailures(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGetMaxLinearSolveFailures,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESKSPSetUseEW(arg1::SNES,arg2::PetscBool) | |
| ccall((:SNESKSPSetUseEW,petsc),PetscErrorCode,(SNES,PetscBool),arg1,arg2) | |
| end | |
| function SNESKSPGetUseEW(arg1::SNES,arg2::Ptr{PetscBool}) | |
| ccall((:SNESKSPGetUseEW,petsc),PetscErrorCode,(SNES,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function SNESKSPSetParametersEW(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::PetscReal,arg7::PetscReal,arg8::PetscReal) | |
| ccall((:SNESKSPSetParametersEW,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,PetscReal,PetscReal,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function SNESKSPGetParametersEW(arg1::SNES,arg2::Ptr{PetscInt},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal},arg7::Ptr{PetscReal},arg8::Ptr{PetscReal}) | |
| ccall((:SNESKSPGetParametersEW,petsc),PetscErrorCode,(SNES,Ptr{PetscInt},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) | |
| end | |
| function SNESMonitorLGCreate(arg1::Ptr{Uint8},arg2::Ptr{Uint8},arg3::Cint,arg4::Cint,arg5::Cint,arg6::Cint,arg7::Ptr{PetscDrawLG}) | |
| ccall((:SNESMonitorLGCreate,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Uint8},Cint,Cint,Cint,Cint,Ptr{PetscDrawLG}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function SNESMonitorLGResidualNorm(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorLGResidualNorm,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMonitorLGDestroy(arg1::Ptr{PetscDrawLG}) | |
| ccall((:SNESMonitorLGDestroy,petsc),PetscErrorCode,(Ptr{PetscDrawLG},),arg1) | |
| end | |
| function SNESMonitorLGRange(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::Ptr{Void}) | |
| ccall((:SNESMonitorLGRange,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESSetApplicationContext(arg1::SNES,arg2::Ptr{Void}) | |
| ccall((:SNESSetApplicationContext,petsc),PetscErrorCode,(SNES,Ptr{Void}),arg1,arg2) | |
| end | |
| function SNESGetApplicationContext(arg1::SNES,arg2::Ptr{Void}) | |
| ccall((:SNESGetApplicationContext,petsc),PetscErrorCode,(SNES,Ptr{Void}),arg1,arg2) | |
| end | |
| function SNESSetComputeApplicationContext(arg1::SNES,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:SNESSetComputeApplicationContext,petsc),PetscErrorCode,(SNES,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function SNESPythonSetType(arg1::SNES,arg2::Ptr{Uint8}) | |
| ccall((:SNESPythonSetType,petsc),PetscErrorCode,(SNES,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function SNESSetFunctionDomainError(arg1::SNES) | |
| ccall((:SNESSetFunctionDomainError,petsc),PetscErrorCode,(SNES,),arg1) | |
| end | |
| function SNESGetFunctionDomainError(arg1::SNES,arg2::Ptr{PetscBool}) | |
| ccall((:SNESGetFunctionDomainError,petsc),PetscErrorCode,(SNES,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function SNESSetConvergenceTest(arg1::SNES,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:SNESSetConvergenceTest,petsc),PetscErrorCode,(SNES,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESConvergedDefault(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::Ptr{SNESConvergedReason},arg7::Ptr{Void}) | |
| ccall((:SNESConvergedDefault,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,PetscReal,PetscReal,Ptr{SNESConvergedReason},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function SNESSkipConverged(arg1::SNES,arg2::PetscInt,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::Ptr{SNESConvergedReason},arg7::Ptr{Void}) | |
| ccall((:SNESSkipConverged,petsc),PetscErrorCode,(SNES,PetscInt,PetscReal,PetscReal,PetscReal,Ptr{SNESConvergedReason},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function SNESGetConvergedReason(arg1::SNES,arg2::Ptr{SNESConvergedReason}) | |
| ccall((:SNESGetConvergedReason,petsc),PetscErrorCode,(SNES,Ptr{SNESConvergedReason}),arg1,arg2) | |
| end | |
| function SNESDMMeshComputeFunction(arg1::SNES,arg2::Vec,arg3::Vec,arg4::Ptr{Void}) | |
| ccall((:SNESDMMeshComputeFunction,petsc),PetscErrorCode,(SNES,Vec,Vec,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESDMMeshComputeJacobian(arg1::SNES,arg2::Vec,arg3::Ptr{Mat},arg4::Ptr{Mat},arg5::Ptr{MatStructure},arg6::Ptr{Void}) | |
| ccall((:SNESDMMeshComputeJacobian,petsc),PetscErrorCode,(SNES,Vec,Ptr{Mat},Ptr{Mat},Ptr{MatStructure},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESSetFunction(arg1::SNES,arg2::Vec,SNESFunction::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:SNESSetFunction,petsc),PetscErrorCode,(SNES,Vec,Ptr{Void},Ptr{Void}),arg1,arg2,SNESFunction,arg3) | |
| end | |
| function SNESGetFunction(arg1::SNES,arg2::Ptr{Vec},SNESFunction::Ptr{Ptr{Void}},arg3::Ptr{Ptr{Void}}) | |
| ccall((:SNESGetFunction,petsc),PetscErrorCode,(SNES,Ptr{Vec},Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,arg2,SNESFunction,arg3) | |
| end | |
| function SNESComputeFunction(arg1::SNES,arg2::Vec,arg3::Vec) | |
| ccall((:SNESComputeFunction,petsc),PetscErrorCode,(SNES,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function SNESSetJacobian(arg1::SNES,arg2::Mat,arg3::Mat,SNESJacobianFunction::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:SNESSetJacobian,petsc),PetscErrorCode,(SNES,Mat,Mat,Ptr{Void},Ptr{Void}),arg1,arg2,arg3,SNESJacobianFunction,arg4) | |
| end | |
| function SNESGetJacobian(arg1::SNES,arg2::Ptr{Mat},arg3::Ptr{Mat},SNESJacobianFunction::Ptr{Ptr{Void}},arg4::Ptr{Ptr{Void}}) | |
| ccall((:SNESGetJacobian,petsc),PetscErrorCode,(SNES,Ptr{Mat},Ptr{Mat},Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,arg2,arg3,SNESJacobianFunction,arg4) | |
| end | |
| function SNESObjectiveComputeFunctionDefaultFD(arg1::SNES,arg2::Vec,arg3::Vec,arg4::Ptr{Void}) | |
| ccall((:SNESObjectiveComputeFunctionDefaultFD,petsc),PetscErrorCode,(SNES,Vec,Vec,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESComputeJacobianDefault(arg1::SNES,arg2::Vec,arg3::Ptr{Mat},arg4::Ptr{Mat},arg5::Ptr{MatStructure},arg6::Ptr{Void}) | |
| ccall((:SNESComputeJacobianDefault,petsc),PetscErrorCode,(SNES,Vec,Ptr{Mat},Ptr{Mat},Ptr{MatStructure},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESComputeJacobianDefaultColor(arg1::SNES,arg2::Vec,arg3::Ptr{Mat},arg4::Ptr{Mat},arg5::Ptr{MatStructure},arg6::Ptr{Void}) | |
| ccall((:SNESComputeJacobianDefaultColor,petsc),PetscErrorCode,(SNES,Vec,Ptr{Mat},Ptr{Mat},Ptr{MatStructure},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESSetComputeInitialGuess(arg1::SNES,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:SNESSetComputeInitialGuess,petsc),PetscErrorCode,(SNES,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function SNESSetPicard(arg1::SNES,arg2::Vec,SNESFunction::Ptr{Void},arg3::Mat,arg4::Mat,SNESJacobianFunction::Ptr{Void},arg5::Ptr{Void}) | |
| ccall((:SNESSetPicard,petsc),PetscErrorCode,(SNES,Vec,Ptr{Void},Mat,Mat,Ptr{Void},Ptr{Void}),arg1,arg2,SNESFunction,arg3,arg4,SNESJacobianFunction,arg5) | |
| end | |
| function SNESGetPicard(arg1::SNES,arg2::Ptr{Vec},SNESFunction::Ptr{Ptr{Void}},arg3::Ptr{Mat},arg4::Ptr{Mat},SNESJacobianFunction::Ptr{Ptr{Void}},arg5::Ptr{Ptr{Void}}) | |
| ccall((:SNESGetPicard,petsc),PetscErrorCode,(SNES,Ptr{Vec},Ptr{Ptr{Void}},Ptr{Mat},Ptr{Mat},Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,arg2,SNESFunction,arg3,arg4,SNESJacobianFunction,arg5) | |
| end | |
| function SNESSetInitialFunction(arg1::SNES,arg2::Vec) | |
| ccall((:SNESSetInitialFunction,petsc),PetscErrorCode,(SNES,Vec),arg1,arg2) | |
| end | |
| function SNESSetInitialFunctionNorm(arg1::SNES,arg2::PetscReal) | |
| ccall((:SNESSetInitialFunctionNorm,petsc),PetscErrorCode,(SNES,PetscReal),arg1,arg2) | |
| end | |
| function SNESSetObjective(arg1::SNES,SNESObjectiveFunction::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:SNESSetObjective,petsc),PetscErrorCode,(SNES,Ptr{Void},Ptr{Void}),arg1,SNESObjectiveFunction,arg2) | |
| end | |
| function SNESGetObjective(arg1::SNES,SNESObjectiveFunction::Ptr{Ptr{Void}},arg2::Ptr{Ptr{Void}}) | |
| ccall((:SNESGetObjective,petsc),PetscErrorCode,(SNES,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,SNESObjectiveFunction,arg2) | |
| end | |
| function SNESComputeObjective(arg1::SNES,arg2::Vec,arg3::Ptr{PetscReal}) | |
| ccall((:SNESComputeObjective,petsc),PetscErrorCode,(SNES,Vec,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function SNESSetNormType(arg1::SNES,arg2::SNESNormType) | |
| ccall((:SNESSetNormType,petsc),PetscErrorCode,(SNES,SNESNormType),arg1,arg2) | |
| end | |
| function SNESGetNormType(arg1::SNES,arg2::Ptr{SNESNormType}) | |
| ccall((:SNESGetNormType,petsc),PetscErrorCode,(SNES,Ptr{SNESNormType}),arg1,arg2) | |
| end | |
| function SNESSetGS(arg1::SNES,SNESGSFunction::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:SNESSetGS,petsc),PetscErrorCode,(SNES,Ptr{Void},Ptr{Void}),arg1,SNESGSFunction,arg2) | |
| end | |
| function SNESGetGS(arg1::SNES,SNESGSFunction::Ptr{Ptr{Void}},arg2::Ptr{Ptr{Void}}) | |
| ccall((:SNESGetGS,petsc),PetscErrorCode,(SNES,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,SNESGSFunction,arg2) | |
| end | |
| function SNESSetUseGS(arg1::SNES,arg2::PetscBool) | |
| ccall((:SNESSetUseGS,petsc),PetscErrorCode,(SNES,PetscBool),arg1,arg2) | |
| end | |
| function SNESGetUseGS(arg1::SNES,arg2::Ptr{PetscBool}) | |
| ccall((:SNESGetUseGS,petsc),PetscErrorCode,(SNES,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function SNESComputeGS(arg1::SNES,arg2::Vec,arg3::Vec) | |
| ccall((:SNESComputeGS,petsc),PetscErrorCode,(SNES,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function SNESGSSetSweeps(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESGSSetSweeps,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESGSGetSweeps(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESGSGetSweeps,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESGSSetTolerances(arg1::SNES,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscInt) | |
| ccall((:SNESGSSetTolerances,petsc),PetscErrorCode,(SNES,PetscReal,PetscReal,PetscReal,PetscInt),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function SNESGSGetTolerances(arg1::SNES,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscInt}) | |
| ccall((:SNESGSGetTolerances,petsc),PetscErrorCode,(SNES,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function SNESUpdateCheckJacobian(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESUpdateCheckJacobian,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESShellGetContext(arg1::SNES,arg2::Ptr{Ptr{Void}}) | |
| ccall((:SNESShellGetContext,petsc),PetscErrorCode,(SNES,Ptr{Ptr{Void}}),arg1,arg2) | |
| end | |
| function SNESShellSetContext(arg1::SNES,arg2::Ptr{Void}) | |
| ccall((:SNESShellSetContext,petsc),PetscErrorCode,(SNES,Ptr{Void}),arg1,arg2) | |
| end | |
| function SNESShellSetSolve(arg1::SNES,arg2::Ptr{Void}) | |
| ccall((:SNESShellSetSolve,petsc),PetscErrorCode,(SNES,Ptr{Void}),arg1,arg2) | |
| end | |
| function SNESLineSearchReset(arg1::SNESLineSearch) | |
| ccall((:SNESLineSearchReset,petsc),PetscErrorCode,(SNESLineSearch,),arg1) | |
| end | |
| function SNESLineSearchView(arg1::SNESLineSearch,arg2::PetscViewer) | |
| ccall((:SNESLineSearchView,petsc),PetscErrorCode,(SNESLineSearch,PetscViewer),arg1,arg2) | |
| end | |
| function SNESLineSearchDestroy(arg1::Ptr{SNESLineSearch}) | |
| ccall((:SNESLineSearchDestroy,petsc),PetscErrorCode,(Ptr{SNESLineSearch},),arg1) | |
| end | |
| function SNESLineSearchSetType(arg1::SNESLineSearch,arg2::SNESLineSearchType) | |
| ccall((:SNESLineSearchSetType,petsc),PetscErrorCode,(SNESLineSearch,SNESLineSearchType),arg1,arg2) | |
| end | |
| function SNESLineSearchSetFromOptions(arg1::SNESLineSearch) | |
| ccall((:SNESLineSearchSetFromOptions,petsc),PetscErrorCode,(SNESLineSearch,),arg1) | |
| end | |
| function SNESLineSearchSetUp(arg1::SNESLineSearch) | |
| ccall((:SNESLineSearchSetUp,petsc),PetscErrorCode,(SNESLineSearch,),arg1) | |
| end | |
| function SNESLineSearchApply(arg1::SNESLineSearch,arg2::Vec,arg3::Vec,arg4::Ptr{PetscReal},arg5::Vec) | |
| ccall((:SNESLineSearchApply,petsc),PetscErrorCode,(SNESLineSearch,Vec,Vec,Ptr{PetscReal},Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function SNESLineSearchPreCheck(arg1::SNESLineSearch,arg2::Vec,arg3::Vec,arg4::Ptr{PetscBool}) | |
| ccall((:SNESLineSearchPreCheck,petsc),PetscErrorCode,(SNESLineSearch,Vec,Vec,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESLineSearchPostCheck(arg1::SNESLineSearch,arg2::Vec,arg3::Vec,arg4::Vec,arg5::Ptr{PetscBool},arg6::Ptr{PetscBool}) | |
| ccall((:SNESLineSearchPostCheck,petsc),PetscErrorCode,(SNESLineSearch,Vec,Vec,Vec,Ptr{PetscBool},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESLineSearchSetWorkVecs(arg1::SNESLineSearch,arg2::PetscInt) | |
| ccall((:SNESLineSearchSetWorkVecs,petsc),PetscErrorCode,(SNESLineSearch,PetscInt),arg1,arg2) | |
| end | |
| function SNESLineSearchSetPreCheck(arg1::SNESLineSearch,SNESLineSearchPreCheckFunction::Ptr{Void},ctx::Ptr{Void}) | |
| ccall((:SNESLineSearchSetPreCheck,petsc),PetscErrorCode,(SNESLineSearch,Ptr{Void},Ptr{Void}),arg1,SNESLineSearchPreCheckFunction,ctx) | |
| end | |
| function SNESLineSearchSetPostCheck(arg1::SNESLineSearch,SNESLineSearchPostCheckFunction::Ptr{Void},ctx::Ptr{Void}) | |
| ccall((:SNESLineSearchSetPostCheck,petsc),PetscErrorCode,(SNESLineSearch,Ptr{Void},Ptr{Void}),arg1,SNESLineSearchPostCheckFunction,ctx) | |
| end | |
| function SNESLineSearchGetPreCheck(arg1::SNESLineSearch,SNESLineSearchPreCheckFunction::Ptr{Ptr{Void}},ctx::Ptr{Ptr{Void}}) | |
| ccall((:SNESLineSearchGetPreCheck,petsc),PetscErrorCode,(SNESLineSearch,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,SNESLineSearchPreCheckFunction,ctx) | |
| end | |
| function SNESLineSearchGetPostCheck(arg1::SNESLineSearch,SNESLineSearchPostCheckFunction::Ptr{Ptr{Void}},ctx::Ptr{Ptr{Void}}) | |
| ccall((:SNESLineSearchGetPostCheck,petsc),PetscErrorCode,(SNESLineSearch,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,SNESLineSearchPostCheckFunction,ctx) | |
| end | |
| function SNESLineSearchSetVIFunctions(arg1::SNESLineSearch,arg2::SNESLineSearchVIProjectFunc,arg3::SNESLineSearchVINormFunc) | |
| ccall((:SNESLineSearchSetVIFunctions,petsc),PetscErrorCode,(SNESLineSearch,SNESLineSearchVIProjectFunc,SNESLineSearchVINormFunc),arg1,arg2,arg3) | |
| end | |
| function SNESLineSearchGetVIFunctions(arg1::SNESLineSearch,arg2::Ptr{SNESLineSearchVIProjectFunc},arg3::Ptr{SNESLineSearchVINormFunc}) | |
| ccall((:SNESLineSearchGetVIFunctions,petsc),PetscErrorCode,(SNESLineSearch,Ptr{SNESLineSearchVIProjectFunc},Ptr{SNESLineSearchVINormFunc}),arg1,arg2,arg3) | |
| end | |
| function SNESLineSearchSetSNES(arg1::SNESLineSearch,arg2::SNES) | |
| ccall((:SNESLineSearchSetSNES,petsc),PetscErrorCode,(SNESLineSearch,SNES),arg1,arg2) | |
| end | |
| function SNESLineSearchGetSNES(arg1::SNESLineSearch,arg2::Ptr{SNES}) | |
| ccall((:SNESLineSearchGetSNES,petsc),PetscErrorCode,(SNESLineSearch,Ptr{SNES}),arg1,arg2) | |
| end | |
| function SNESLineSearchGetTolerances(arg1::SNESLineSearch,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal},arg7::Ptr{PetscInt}) | |
| ccall((:SNESLineSearchGetTolerances,petsc),PetscErrorCode,(SNESLineSearch,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscInt}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function SNESLineSearchSetTolerances(arg1::SNESLineSearch,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::PetscReal,arg7::PetscInt) | |
| ccall((:SNESLineSearchSetTolerances,petsc),PetscErrorCode,(SNESLineSearch,PetscReal,PetscReal,PetscReal,PetscReal,PetscReal,PetscInt),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function SNESLineSearchPreCheckPicard(arg1::SNESLineSearch,arg2::Vec,arg3::Vec,arg4::Ptr{PetscBool},arg5::Ptr{Void}) | |
| ccall((:SNESLineSearchPreCheckPicard,petsc),PetscErrorCode,(SNESLineSearch,Vec,Vec,Ptr{PetscBool},Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function SNESLineSearchGetLambda(arg1::SNESLineSearch,arg2::Ptr{PetscReal}) | |
| ccall((:SNESLineSearchGetLambda,petsc),PetscErrorCode,(SNESLineSearch,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function SNESLineSearchSetLambda(arg1::SNESLineSearch,arg2::PetscReal) | |
| ccall((:SNESLineSearchSetLambda,petsc),PetscErrorCode,(SNESLineSearch,PetscReal),arg1,arg2) | |
| end | |
| function SNESLineSearchGetDamping(arg1::SNESLineSearch,arg2::Ptr{PetscReal}) | |
| ccall((:SNESLineSearchGetDamping,petsc),PetscErrorCode,(SNESLineSearch,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function SNESLineSearchSetDamping(arg1::SNESLineSearch,arg2::PetscReal) | |
| ccall((:SNESLineSearchSetDamping,petsc),PetscErrorCode,(SNESLineSearch,PetscReal),arg1,arg2) | |
| end | |
| function SNESLineSearchGetOrder(arg1::SNESLineSearch,order::Ptr{PetscInt}) | |
| ccall((:SNESLineSearchGetOrder,petsc),PetscErrorCode,(SNESLineSearch,Ptr{PetscInt}),arg1,order) | |
| end | |
| function SNESLineSearchSetOrder(arg1::SNESLineSearch,order::PetscInt) | |
| ccall((:SNESLineSearchSetOrder,petsc),PetscErrorCode,(SNESLineSearch,PetscInt),arg1,order) | |
| end | |
| function SNESLineSearchGetSuccess(arg1::SNESLineSearch,arg2::Ptr{PetscBool}) | |
| ccall((:SNESLineSearchGetSuccess,petsc),PetscErrorCode,(SNESLineSearch,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function SNESLineSearchSetSuccess(arg1::SNESLineSearch,arg2::PetscBool) | |
| ccall((:SNESLineSearchSetSuccess,petsc),PetscErrorCode,(SNESLineSearch,PetscBool),arg1,arg2) | |
| end | |
| function SNESLineSearchGetVecs(arg1::SNESLineSearch,arg2::Ptr{Vec},arg3::Ptr{Vec},arg4::Ptr{Vec},arg5::Ptr{Vec},arg6::Ptr{Vec}) | |
| ccall((:SNESLineSearchGetVecs,petsc),PetscErrorCode,(SNESLineSearch,Ptr{Vec},Ptr{Vec},Ptr{Vec},Ptr{Vec},Ptr{Vec}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESLineSearchSetVecs(arg1::SNESLineSearch,arg2::Vec,arg3::Vec,arg4::Vec,arg5::Vec,arg6::Vec) | |
| ccall((:SNESLineSearchSetVecs,petsc),PetscErrorCode,(SNESLineSearch,Vec,Vec,Vec,Vec,Vec),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESLineSearchGetNorms(arg1::SNESLineSearch,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal}) | |
| ccall((:SNESLineSearchGetNorms,petsc),PetscErrorCode,(SNESLineSearch,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESLineSearchSetNorms(arg1::SNESLineSearch,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal) | |
| ccall((:SNESLineSearchSetNorms,petsc),PetscErrorCode,(SNESLineSearch,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESLineSearchComputeNorms(arg1::SNESLineSearch) | |
| ccall((:SNESLineSearchComputeNorms,petsc),PetscErrorCode,(SNESLineSearch,),arg1) | |
| end | |
| function SNESLineSearchSetComputeNorms(arg1::SNESLineSearch,arg2::PetscBool) | |
| ccall((:SNESLineSearchSetComputeNorms,petsc),PetscErrorCode,(SNESLineSearch,PetscBool),arg1,arg2) | |
| end | |
| function SNESLineSearchSetMonitor(arg1::SNESLineSearch,arg2::PetscBool) | |
| ccall((:SNESLineSearchSetMonitor,petsc),PetscErrorCode,(SNESLineSearch,PetscBool),arg1,arg2) | |
| end | |
| function SNESLineSearchGetMonitor(arg1::SNESLineSearch,arg2::Ptr{PetscViewer}) | |
| ccall((:SNESLineSearchGetMonitor,petsc),PetscErrorCode,(SNESLineSearch,Ptr{PetscViewer}),arg1,arg2) | |
| end | |
| function SNESLineSearchAppendOptionsPrefix(arg1::SNESLineSearch,prefix::Ptr{Uint8}) | |
| ccall((:SNESLineSearchAppendOptionsPrefix,petsc),PetscErrorCode,(SNESLineSearch,Ptr{Uint8}),arg1,prefix) | |
| end | |
| function SNESLineSearchGetOptionsPrefix(arg1::SNESLineSearch,prefix::Ptr{Ptr{Uint8}}) | |
| ccall((:SNESLineSearchGetOptionsPrefix,petsc),PetscErrorCode,(SNESLineSearch,Ptr{Ptr{Uint8}}),arg1,prefix) | |
| end | |
| function SNESLineSearchShellSetUserFunc(arg1::SNESLineSearch,arg2::SNESLineSearchUserFunc,arg3::Ptr{Void}) | |
| ccall((:SNESLineSearchShellSetUserFunc,petsc),PetscErrorCode,(SNESLineSearch,SNESLineSearchUserFunc,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function SNESLineSearchShellGetUserFunc(arg1::SNESLineSearch,arg2::Ptr{SNESLineSearchUserFunc},arg3::Ptr{Ptr{Void}}) | |
| ccall((:SNESLineSearchShellGetUserFunc,petsc),PetscErrorCode,(SNESLineSearch,Ptr{SNESLineSearchUserFunc},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function SNESLineSearchBTSetAlpha(arg1::SNESLineSearch,arg2::PetscReal) | |
| ccall((:SNESLineSearchBTSetAlpha,petsc),PetscErrorCode,(SNESLineSearch,PetscReal),arg1,arg2) | |
| end | |
| function SNESLineSearchBTGetAlpha(arg1::SNESLineSearch,arg2::Ptr{PetscReal}) | |
| ccall((:SNESLineSearchBTGetAlpha,petsc),PetscErrorCode,(SNESLineSearch,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function SNESLineSearchRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:SNESLineSearchRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function SNESLineSearchRegisterAll() | |
| ccall((:SNESLineSearchRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function SNESVISetVariableBounds(arg1::SNES,arg2::Vec,arg3::Vec) | |
| ccall((:SNESVISetVariableBounds,petsc),PetscErrorCode,(SNES,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function SNESVISetComputeVariableBounds(arg1::SNES,arg2::Ptr{Void}) | |
| ccall((:SNESVISetComputeVariableBounds,petsc),PetscErrorCode,(SNES,Ptr{Void}),arg1,arg2) | |
| end | |
| function SNESVIGetInactiveSet(arg1::SNES,arg2::Ptr{IS}) | |
| ccall((:SNESVIGetInactiveSet,petsc),PetscErrorCode,(SNES,Ptr{IS}),arg1,arg2) | |
| end | |
| function SNESVIGetActiveSetIS(arg1::SNES,arg2::Vec,arg3::Vec,arg4::Ptr{IS}) | |
| ccall((:SNESVIGetActiveSetIS,petsc),PetscErrorCode,(SNES,Vec,Vec,Ptr{IS}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESVIComputeInactiveSetFnorm(arg1::SNES,arg2::Vec,arg3::Vec,arg4::Ptr{PetscReal}) | |
| ccall((:SNESVIComputeInactiveSetFnorm,petsc),PetscErrorCode,(SNES,Vec,Vec,Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESVISetRedundancyCheck(arg1::SNES,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:SNESVISetRedundancyCheck,petsc),PetscErrorCode,(SNES,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function SNESTestLocalMin(arg1::SNES) | |
| ccall((:SNESTestLocalMin,petsc),PetscErrorCode,(SNES,),arg1) | |
| end | |
| function SNESComputeJacobian(arg1::SNES,arg2::Vec,arg3::Ptr{Mat},arg4::Ptr{Mat},arg5::Ptr{MatStructure}) | |
| ccall((:SNESComputeJacobian,petsc),PetscErrorCode,(SNES,Vec,Ptr{Mat},Ptr{Mat},Ptr{MatStructure}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function SNESSetDM(arg1::SNES,arg2::DM) | |
| ccall((:SNESSetDM,petsc),PetscErrorCode,(SNES,DM),arg1,arg2) | |
| end | |
| function SNESGetDM(arg1::SNES,arg2::Ptr{DM}) | |
| ccall((:SNESGetDM,petsc),PetscErrorCode,(SNES,Ptr{DM}),arg1,arg2) | |
| end | |
| function SNESSetPC(arg1::SNES,arg2::SNES) | |
| ccall((:SNESSetPC,petsc),PetscErrorCode,(SNES,SNES),arg1,arg2) | |
| end | |
| function SNESGetPC(arg1::SNES,arg2::Ptr{SNES}) | |
| ccall((:SNESGetPC,petsc),PetscErrorCode,(SNES,Ptr{SNES}),arg1,arg2) | |
| end | |
| function SNESSetPCSide(arg1::SNES,arg2::PCSide) | |
| ccall((:SNESSetPCSide,petsc),PetscErrorCode,(SNES,PCSide),arg1,arg2) | |
| end | |
| function SNESGetPCSide(arg1::SNES,arg2::Ptr{PCSide}) | |
| ccall((:SNESGetPCSide,petsc),PetscErrorCode,(SNES,Ptr{PCSide}),arg1,arg2) | |
| end | |
| function SNESSetLineSearch(arg1::SNES,arg2::SNESLineSearch) | |
| ccall((:SNESSetLineSearch,petsc),PetscErrorCode,(SNES,SNESLineSearch),arg1,arg2) | |
| end | |
| function SNESGetLineSearch(arg1::SNES,arg2::Ptr{SNESLineSearch}) | |
| ccall((:SNESGetLineSearch,petsc),PetscErrorCode,(SNES,Ptr{SNESLineSearch}),arg1,arg2) | |
| end | |
| function SNESRestrictHookAdd(arg1::SNES,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:SNESRestrictHookAdd,petsc),PetscErrorCode,(SNES,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function SNESRestrictHooksRun(arg1::SNES,arg2::SNES) | |
| ccall((:SNESRestrictHooksRun,petsc),PetscErrorCode,(SNES,SNES),arg1,arg2) | |
| end | |
| function SNESGetSNESLineSearch(snes::SNES,ls::Ptr{SNESLineSearch}) | |
| ccall((:SNESGetSNESLineSearch,petsc),PetscErrorCode,(SNES,Ptr{SNESLineSearch}),snes,ls) | |
| end | |
| function SNESSetSNESLineSearch(snes::SNES,ls::SNESLineSearch) | |
| ccall((:SNESSetSNESLineSearch,petsc),PetscErrorCode,(SNES,SNESLineSearch),snes,ls) | |
| end | |
| function SNESSetUpMatrices(arg1::SNES) | |
| ccall((:SNESSetUpMatrices,petsc),PetscErrorCode,(SNES,),arg1) | |
| end | |
| function DMSNESSetFunction(arg1::DM,SNESFunction::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:DMSNESSetFunction,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,SNESFunction,arg2) | |
| end | |
| function DMSNESGetFunction(arg1::DM,SNESSetFunction::Ptr{Ptr{Void}},arg2::Ptr{Ptr{Void}}) | |
| ccall((:DMSNESGetFunction,petsc),PetscErrorCode,(DM,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,SNESSetFunction,arg2) | |
| end | |
| function DMSNESSetGS(arg1::DM,SNESGSFunction::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:DMSNESSetGS,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,SNESGSFunction,arg2) | |
| end | |
| function DMSNESGetGS(arg1::DM,SNESGSFunction::Ptr{Ptr{Void}},arg2::Ptr{Ptr{Void}}) | |
| ccall((:DMSNESGetGS,petsc),PetscErrorCode,(DM,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,SNESGSFunction,arg2) | |
| end | |
| function DMSNESSetJacobian(arg1::DM,SNESJacobianFunction::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:DMSNESSetJacobian,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,SNESJacobianFunction,arg2) | |
| end | |
| function DMSNESGetJacobian(arg1::DM,SNESJacobianFunction::Ptr{Ptr{Void}},arg2::Ptr{Ptr{Void}}) | |
| ccall((:DMSNESGetJacobian,petsc),PetscErrorCode,(DM,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,SNESJacobianFunction,arg2) | |
| end | |
| function DMSNESSetPicard(arg1::DM,SNESFunction::Ptr{Void},SNESJacobianFunction::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:DMSNESSetPicard,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,SNESFunction,SNESJacobianFunction,arg2) | |
| end | |
| function DMSNESGetPicard(arg1::DM,SNESFunction::Ptr{Ptr{Void}},SNESJacobianFunction::Ptr{Ptr{Void}},arg2::Ptr{Ptr{Void}}) | |
| ccall((:DMSNESGetPicard,petsc),PetscErrorCode,(DM,Ptr{Ptr{Void}},Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,SNESFunction,SNESJacobianFunction,arg2) | |
| end | |
| function DMSNESSetObjective(arg1::DM,SNESObjectiveFunction::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:DMSNESSetObjective,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,SNESObjectiveFunction,arg2) | |
| end | |
| function DMSNESGetObjective(arg1::DM,SNESObjectiveFunction::Ptr{Ptr{Void}},arg2::Ptr{Ptr{Void}}) | |
| ccall((:DMSNESGetObjective,petsc),PetscErrorCode,(DM,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,SNESObjectiveFunction,arg2) | |
| end | |
| function DMDASNESSetFunctionLocal(arg1::DM,arg2::InsertMode,arg3::DMDASNESFunction,arg4::Ptr{Void}) | |
| ccall((:DMDASNESSetFunctionLocal,petsc),PetscErrorCode,(DM,InsertMode,DMDASNESFunction,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDASNESSetJacobianLocal(arg1::DM,arg2::DMDASNESJacobian,arg3::Ptr{Void}) | |
| ccall((:DMDASNESSetJacobianLocal,petsc),PetscErrorCode,(DM,DMDASNESJacobian,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDASNESSetObjectiveLocal(arg1::DM,arg2::DMDASNESObjective,arg3::Ptr{Void}) | |
| ccall((:DMDASNESSetObjectiveLocal,petsc),PetscErrorCode,(DM,DMDASNESObjective,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDASNESSetPicardLocal(arg1::DM,arg2::InsertMode,arg3::Ptr{Void},arg4::Ptr{Void},arg5::Ptr{Void}) | |
| ccall((:DMDASNESSetPicardLocal,petsc),PetscErrorCode,(DM,InsertMode,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function DMSNESSetFunctionLocal(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMSNESSetFunctionLocal,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMSNESSetJacobianLocal(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMSNESSetJacobianLocal,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function SNESMultiblockSetFields(arg1::SNES,arg2::Ptr{Uint8},arg3::PetscInt,arg4::Ptr{PetscInt}) | |
| ccall((:SNESMultiblockSetFields,petsc),PetscErrorCode,(SNES,Ptr{Uint8},PetscInt,Ptr{PetscInt}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESMultiblockSetIS(arg1::SNES,arg2::Ptr{Uint8},arg3::IS) | |
| ccall((:SNESMultiblockSetIS,petsc),PetscErrorCode,(SNES,Ptr{Uint8},IS),arg1,arg2,arg3) | |
| end | |
| function SNESMultiblockSetBlockSize(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESMultiblockSetBlockSize,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESMultiblockSetType(arg1::SNES,arg2::PCCompositeType) | |
| ccall((:SNESMultiblockSetType,petsc),PetscErrorCode,(SNES,PCCompositeType),arg1,arg2) | |
| end | |
| function SNESMSRegister(arg1::SNESMSType,arg2::PetscInt,arg3::PetscInt,arg4::PetscReal,arg5::Ptr{PetscReal},arg6::Ptr{PetscReal},arg7::Ptr{PetscReal}) | |
| ccall((:SNESMSRegister,petsc),PetscErrorCode,(SNESMSType,PetscInt,PetscInt,PetscReal,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function SNESMSSetType(arg1::SNES,arg2::SNESMSType) | |
| ccall((:SNESMSSetType,petsc),PetscErrorCode,(SNES,SNESMSType),arg1,arg2) | |
| end | |
| function SNESMSFinalizePackage() | |
| ccall((:SNESMSFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function SNESMSInitializePackage() | |
| ccall((:SNESMSInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function SNESMSRegisterDestroy() | |
| ccall((:SNESMSRegisterDestroy,petsc),PetscErrorCode,()) | |
| end | |
| function SNESMSRegisterAll() | |
| ccall((:SNESMSRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function SNESNGMRESSetRestartType(arg1::SNES,arg2::SNESNGMRESRestartType) | |
| ccall((:SNESNGMRESSetRestartType,petsc),PetscErrorCode,(SNES,SNESNGMRESRestartType),arg1,arg2) | |
| end | |
| function SNESNGMRESSetSelectType(arg1::SNES,arg2::SNESNGMRESSelectType) | |
| ccall((:SNESNGMRESSetSelectType,petsc),PetscErrorCode,(SNES,SNESNGMRESSelectType),arg1,arg2) | |
| end | |
| function SNESNCGSetType(arg1::SNES,arg2::SNESNCGType) | |
| ccall((:SNESNCGSetType,petsc),PetscErrorCode,(SNES,SNESNCGType),arg1,arg2) | |
| end | |
| function SNESQNSetScaleType(arg1::SNES,arg2::SNESQNScaleType) | |
| ccall((:SNESQNSetScaleType,petsc),PetscErrorCode,(SNES,SNESQNScaleType),arg1,arg2) | |
| end | |
| function SNESQNSetRestartType(arg1::SNES,arg2::SNESQNRestartType) | |
| ccall((:SNESQNSetRestartType,petsc),PetscErrorCode,(SNES,SNESQNRestartType),arg1,arg2) | |
| end | |
| function SNESNASMGetSubdomains(arg1::SNES,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{SNES}},arg4::Ptr{Ptr{VecScatter}},arg5::Ptr{Ptr{VecScatter}},arg6::Ptr{Ptr{VecScatter}}) | |
| ccall((:SNESNASMGetSubdomains,petsc),PetscErrorCode,(SNES,Ptr{PetscInt},Ptr{Ptr{SNES}},Ptr{Ptr{VecScatter}},Ptr{Ptr{VecScatter}},Ptr{Ptr{VecScatter}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESNASMSetSubdomains(arg1::SNES,arg2::PetscInt,arg3::Ptr{SNES},arg4::Ptr{VecScatter},arg5::Ptr{VecScatter},arg6::Ptr{VecScatter}) | |
| ccall((:SNESNASMSetSubdomains,petsc),PetscErrorCode,(SNES,PetscInt,Ptr{SNES},Ptr{VecScatter},Ptr{VecScatter},Ptr{VecScatter}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESNASMSetDamping(arg1::SNES,arg2::PetscReal) | |
| ccall((:SNESNASMSetDamping,petsc),PetscErrorCode,(SNES,PetscReal),arg1,arg2) | |
| end | |
| function SNESNASMGetDamping(arg1::SNES,arg2::Ptr{PetscReal}) | |
| ccall((:SNESNASMGetDamping,petsc),PetscErrorCode,(SNES,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function SNESNASMGetSubdomainVecs(arg1::SNES,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{Vec}},arg4::Ptr{Ptr{Vec}},arg5::Ptr{Ptr{Vec}},arg6::Ptr{Ptr{Vec}}) | |
| ccall((:SNESNASMGetSubdomainVecs,petsc),PetscErrorCode,(SNES,Ptr{PetscInt},Ptr{Ptr{Vec}},Ptr{Ptr{Vec}},Ptr{Ptr{Vec}},Ptr{Ptr{Vec}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function SNESNASMSetComputeFinalJacobian(arg1::SNES,arg2::PetscBool) | |
| ccall((:SNESNASMSetComputeFinalJacobian,petsc),PetscErrorCode,(SNES,PetscBool),arg1,arg2) | |
| end | |
| function SNESFASSetType(arg1::SNES,arg2::SNESFASType) | |
| ccall((:SNESFASSetType,petsc),PetscErrorCode,(SNES,SNESFASType),arg1,arg2) | |
| end | |
| function SNESFASGetType(arg1::SNES,arg2::Ptr{SNESFASType}) | |
| ccall((:SNESFASGetType,petsc),PetscErrorCode,(SNES,Ptr{SNESFASType}),arg1,arg2) | |
| end | |
| function SNESFASGetLevels(arg1::SNES,arg2::Ptr{PetscInt}) | |
| ccall((:SNESFASGetLevels,petsc),PetscErrorCode,(SNES,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function SNESFASGetCycleSNES(arg1::SNES,arg2::PetscInt,arg3::Ptr{SNES}) | |
| ccall((:SNESFASGetCycleSNES,petsc),PetscErrorCode,(SNES,PetscInt,Ptr{SNES}),arg1,arg2,arg3) | |
| end | |
| function SNESFASSetNumberSmoothUp(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESFASSetNumberSmoothUp,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESFASSetNumberSmoothDown(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESFASSetNumberSmoothDown,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESFASSetCycles(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESFASSetCycles,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESFASSetMonitor(arg1::SNES,arg2::PetscBool) | |
| ccall((:SNESFASSetMonitor,petsc),PetscErrorCode,(SNES,PetscBool),arg1,arg2) | |
| end | |
| function SNESFASSetLog(arg1::SNES,arg2::PetscBool) | |
| ccall((:SNESFASSetLog,petsc),PetscErrorCode,(SNES,PetscBool),arg1,arg2) | |
| end | |
| function SNESFASSetGalerkin(arg1::SNES,arg2::PetscBool) | |
| ccall((:SNESFASSetGalerkin,petsc),PetscErrorCode,(SNES,PetscBool),arg1,arg2) | |
| end | |
| function SNESFASGetGalerkin(arg1::SNES,arg2::Ptr{PetscBool}) | |
| ccall((:SNESFASGetGalerkin,petsc),PetscErrorCode,(SNES,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function SNESFASCycleGetSmoother(arg1::SNES,arg2::Ptr{SNES}) | |
| ccall((:SNESFASCycleGetSmoother,petsc),PetscErrorCode,(SNES,Ptr{SNES}),arg1,arg2) | |
| end | |
| function SNESFASCycleGetSmootherUp(arg1::SNES,arg2::Ptr{SNES}) | |
| ccall((:SNESFASCycleGetSmootherUp,petsc),PetscErrorCode,(SNES,Ptr{SNES}),arg1,arg2) | |
| end | |
| function SNESFASCycleGetSmootherDown(arg1::SNES,arg2::Ptr{SNES}) | |
| ccall((:SNESFASCycleGetSmootherDown,petsc),PetscErrorCode,(SNES,Ptr{SNES}),arg1,arg2) | |
| end | |
| function SNESFASCycleGetCorrection(arg1::SNES,arg2::Ptr{SNES}) | |
| ccall((:SNESFASCycleGetCorrection,petsc),PetscErrorCode,(SNES,Ptr{SNES}),arg1,arg2) | |
| end | |
| function SNESFASCycleGetInterpolation(arg1::SNES,arg2::Ptr{Mat}) | |
| ccall((:SNESFASCycleGetInterpolation,petsc),PetscErrorCode,(SNES,Ptr{Mat}),arg1,arg2) | |
| end | |
| function SNESFASCycleGetRestriction(arg1::SNES,arg2::Ptr{Mat}) | |
| ccall((:SNESFASCycleGetRestriction,petsc),PetscErrorCode,(SNES,Ptr{Mat}),arg1,arg2) | |
| end | |
| function SNESFASCycleGetInjection(arg1::SNES,arg2::Ptr{Mat}) | |
| ccall((:SNESFASCycleGetInjection,petsc),PetscErrorCode,(SNES,Ptr{Mat}),arg1,arg2) | |
| end | |
| function SNESFASCycleGetRScale(arg1::SNES,arg2::Ptr{Vec}) | |
| ccall((:SNESFASCycleGetRScale,petsc),PetscErrorCode,(SNES,Ptr{Vec}),arg1,arg2) | |
| end | |
| function SNESFASCycleSetCycles(arg1::SNES,arg2::PetscInt) | |
| ccall((:SNESFASCycleSetCycles,petsc),PetscErrorCode,(SNES,PetscInt),arg1,arg2) | |
| end | |
| function SNESFASCycleIsFine(arg1::SNES,arg2::Ptr{PetscBool}) | |
| ccall((:SNESFASCycleIsFine,petsc),PetscErrorCode,(SNES,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function SNESFASSetInterpolation(arg1::SNES,arg2::PetscInt,arg3::Mat) | |
| ccall((:SNESFASSetInterpolation,petsc),PetscErrorCode,(SNES,PetscInt,Mat),arg1,arg2,arg3) | |
| end | |
| function SNESFASGetInterpolation(arg1::SNES,arg2::PetscInt,arg3::Ptr{Mat}) | |
| ccall((:SNESFASGetInterpolation,petsc),PetscErrorCode,(SNES,PetscInt,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function SNESFASSetRestriction(arg1::SNES,arg2::PetscInt,arg3::Mat) | |
| ccall((:SNESFASSetRestriction,petsc),PetscErrorCode,(SNES,PetscInt,Mat),arg1,arg2,arg3) | |
| end | |
| function SNESFASGetRestriction(arg1::SNES,arg2::PetscInt,arg3::Ptr{Mat}) | |
| ccall((:SNESFASGetRestriction,petsc),PetscErrorCode,(SNES,PetscInt,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function SNESFASSetInjection(arg1::SNES,arg2::PetscInt,arg3::Mat) | |
| ccall((:SNESFASSetInjection,petsc),PetscErrorCode,(SNES,PetscInt,Mat),arg1,arg2,arg3) | |
| end | |
| function SNESFASGetInjection(arg1::SNES,arg2::PetscInt,arg3::Ptr{Mat}) | |
| ccall((:SNESFASGetInjection,petsc),PetscErrorCode,(SNES,PetscInt,Ptr{Mat}),arg1,arg2,arg3) | |
| end | |
| function SNESFASSetRScale(arg1::SNES,arg2::PetscInt,arg3::Vec) | |
| ccall((:SNESFASSetRScale,petsc),PetscErrorCode,(SNES,PetscInt,Vec),arg1,arg2,arg3) | |
| end | |
| function SNESFASGetRScale(arg1::SNES,arg2::PetscInt,arg3::Ptr{Vec}) | |
| ccall((:SNESFASGetRScale,petsc),PetscErrorCode,(SNES,PetscInt,Ptr{Vec}),arg1,arg2,arg3) | |
| end | |
| function SNESFASGetSmoother(arg1::SNES,arg2::PetscInt,arg3::Ptr{SNES}) | |
| ccall((:SNESFASGetSmoother,petsc),PetscErrorCode,(SNES,PetscInt,Ptr{SNES}),arg1,arg2,arg3) | |
| end | |
| function SNESFASGetSmootherUp(arg1::SNES,arg2::PetscInt,arg3::Ptr{SNES}) | |
| ccall((:SNESFASGetSmootherUp,petsc),PetscErrorCode,(SNES,PetscInt,Ptr{SNES}),arg1,arg2,arg3) | |
| end | |
| function SNESFASGetSmootherDown(arg1::SNES,arg2::PetscInt,arg3::Ptr{SNES}) | |
| ccall((:SNESFASGetSmootherDown,petsc),PetscErrorCode,(SNES,PetscInt,Ptr{SNES}),arg1,arg2,arg3) | |
| end | |
| function SNESFASGetCoarseSolve(arg1::SNES,arg2::Ptr{SNES}) | |
| ccall((:SNESFASGetCoarseSolve,petsc),PetscErrorCode,(SNES,Ptr{SNES}),arg1,arg2) | |
| end | |
| function SNESFASCreateCoarseVec(arg1::SNES,arg2::Ptr{Vec}) | |
| ccall((:SNESFASCreateCoarseVec,petsc),PetscErrorCode,(SNES,Ptr{Vec}),arg1,arg2) | |
| end | |
| function SNESFASRestrict(arg1::SNES,arg2::Vec,arg3::Vec) | |
| ccall((:SNESFASRestrict,petsc),PetscErrorCode,(SNES,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function TSInitializePackage() | |
| ccall((:TSInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSDestroy(arg1::Ptr{TS}) | |
| ccall((:TSDestroy,petsc),PetscErrorCode,(Ptr{TS},),arg1) | |
| end | |
| function TSSetProblemType(arg1::TS,arg2::TSProblemType) | |
| ccall((:TSSetProblemType,petsc),PetscErrorCode,(TS,TSProblemType),arg1,arg2) | |
| end | |
| function TSGetProblemType(arg1::TS,arg2::Ptr{TSProblemType}) | |
| ccall((:TSGetProblemType,petsc),PetscErrorCode,(TS,Ptr{TSProblemType}),arg1,arg2) | |
| end | |
| function TSMonitor(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec) | |
| ccall((:TSMonitor,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function TSMonitorSet(arg1::TS,arg2::Ptr{Void},arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:TSMonitorSet,petsc),PetscErrorCode,(TS,Ptr{Void},Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function TSMonitorCancel(arg1::TS) | |
| ccall((:TSMonitorCancel,petsc),PetscErrorCode,(TS,),arg1) | |
| end | |
| function TSSetOptionsPrefix(arg1::TS,arg2::Ptr{Uint8}) | |
| ccall((:TSSetOptionsPrefix,petsc),PetscErrorCode,(TS,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function TSAppendOptionsPrefix(arg1::TS,arg2::Ptr{Uint8}) | |
| ccall((:TSAppendOptionsPrefix,petsc),PetscErrorCode,(TS,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function TSGetOptionsPrefix(arg1::TS,arg2::Ptr{Ptr{Uint8}}) | |
| ccall((:TSGetOptionsPrefix,petsc),PetscErrorCode,(TS,Ptr{Ptr{Uint8}}),arg1,arg2) | |
| end | |
| function TSSetFromOptions(arg1::TS) | |
| ccall((:TSSetFromOptions,petsc),PetscErrorCode,(TS,),arg1) | |
| end | |
| function TSSetUp(arg1::TS) | |
| ccall((:TSSetUp,petsc),PetscErrorCode,(TS,),arg1) | |
| end | |
| function TSReset(arg1::TS) | |
| ccall((:TSReset,petsc),PetscErrorCode,(TS,),arg1) | |
| end | |
| function TSSetSolution(arg1::TS,arg2::Vec) | |
| ccall((:TSSetSolution,petsc),PetscErrorCode,(TS,Vec),arg1,arg2) | |
| end | |
| function TSGetSolution(arg1::TS,arg2::Ptr{Vec}) | |
| ccall((:TSGetSolution,petsc),PetscErrorCode,(TS,Ptr{Vec}),arg1,arg2) | |
| end | |
| function TSSetDuration(arg1::TS,arg2::PetscInt,arg3::PetscReal) | |
| ccall((:TSSetDuration,petsc),PetscErrorCode,(TS,PetscInt,PetscReal),arg1,arg2,arg3) | |
| end | |
| function TSGetDuration(arg1::TS,arg2::Ptr{PetscInt},arg3::Ptr{PetscReal}) | |
| ccall((:TSGetDuration,petsc),PetscErrorCode,(TS,Ptr{PetscInt},Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function TSSetExactFinalTime(arg1::TS,arg2::TSExactFinalTimeOption) | |
| ccall((:TSSetExactFinalTime,petsc),PetscErrorCode,(TS,TSExactFinalTimeOption),arg1,arg2) | |
| end | |
| function TSMonitorDefault(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorDefault,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorDrawCtxDestroy(arg1::Ptr{TSMonitorDrawCtx}) | |
| ccall((:TSMonitorDrawCtxDestroy,petsc),PetscErrorCode,(Ptr{TSMonitorDrawCtx},),arg1) | |
| end | |
| function TSMonitorDrawSolution(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorDrawSolution,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorDrawSolutionPhase(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorDrawSolutionPhase,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorDrawError(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorDrawError,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorSolutionBinary(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorSolutionBinary,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorSolutionVTK(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorSolutionVTK,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorSolutionVTKDestroy(arg1::Ptr{Void}) | |
| ccall((:TSMonitorSolutionVTKDestroy,petsc),PetscErrorCode,(Ptr{Void},),arg1) | |
| end | |
| function TSStep(arg1::TS) | |
| ccall((:TSStep,petsc),PetscErrorCode,(TS,),arg1) | |
| end | |
| function TSEvaluateStep(arg1::TS,arg2::PetscInt,arg3::Vec,arg4::Ptr{PetscBool}) | |
| ccall((:TSEvaluateStep,petsc),PetscErrorCode,(TS,PetscInt,Vec,Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function TSSolve(arg1::TS,arg2::Vec) | |
| ccall((:TSSolve,petsc),PetscErrorCode,(TS,Vec),arg1,arg2) | |
| end | |
| function TSGetEquationType(arg1::TS,arg2::Ptr{TSEquationType}) | |
| ccall((:TSGetEquationType,petsc),PetscErrorCode,(TS,Ptr{TSEquationType}),arg1,arg2) | |
| end | |
| function TSSetEquationType(arg1::TS,arg2::TSEquationType) | |
| ccall((:TSSetEquationType,petsc),PetscErrorCode,(TS,TSEquationType),arg1,arg2) | |
| end | |
| function TSGetConvergedReason(arg1::TS,arg2::Ptr{TSConvergedReason}) | |
| ccall((:TSGetConvergedReason,petsc),PetscErrorCode,(TS,Ptr{TSConvergedReason}),arg1,arg2) | |
| end | |
| function TSSetConvergedReason(arg1::TS,arg2::TSConvergedReason) | |
| ccall((:TSSetConvergedReason,petsc),PetscErrorCode,(TS,TSConvergedReason),arg1,arg2) | |
| end | |
| function TSGetSolveTime(arg1::TS,arg2::Ptr{PetscReal}) | |
| ccall((:TSGetSolveTime,petsc),PetscErrorCode,(TS,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function TSGetSNESIterations(arg1::TS,arg2::Ptr{PetscInt}) | |
| ccall((:TSGetSNESIterations,petsc),PetscErrorCode,(TS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function TSGetKSPIterations(arg1::TS,arg2::Ptr{PetscInt}) | |
| ccall((:TSGetKSPIterations,petsc),PetscErrorCode,(TS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function TSGetStepRejections(arg1::TS,arg2::Ptr{PetscInt}) | |
| ccall((:TSGetStepRejections,petsc),PetscErrorCode,(TS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function TSSetMaxStepRejections(arg1::TS,arg2::PetscInt) | |
| ccall((:TSSetMaxStepRejections,petsc),PetscErrorCode,(TS,PetscInt),arg1,arg2) | |
| end | |
| function TSGetSNESFailures(arg1::TS,arg2::Ptr{PetscInt}) | |
| ccall((:TSGetSNESFailures,petsc),PetscErrorCode,(TS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function TSSetMaxSNESFailures(arg1::TS,arg2::PetscInt) | |
| ccall((:TSSetMaxSNESFailures,petsc),PetscErrorCode,(TS,PetscInt),arg1,arg2) | |
| end | |
| function TSSetErrorIfStepFails(arg1::TS,arg2::PetscBool) | |
| ccall((:TSSetErrorIfStepFails,petsc),PetscErrorCode,(TS,PetscBool),arg1,arg2) | |
| end | |
| function TSSetInitialTimeStep(arg1::TS,arg2::PetscReal,arg3::PetscReal) | |
| ccall((:TSSetInitialTimeStep,petsc),PetscErrorCode,(TS,PetscReal,PetscReal),arg1,arg2,arg3) | |
| end | |
| function TSGetTimeStep(arg1::TS,arg2::Ptr{PetscReal}) | |
| ccall((:TSGetTimeStep,petsc),PetscErrorCode,(TS,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function TSGetTime(arg1::TS,arg2::Ptr{PetscReal}) | |
| ccall((:TSGetTime,petsc),PetscErrorCode,(TS,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function TSSetTime(arg1::TS,arg2::PetscReal) | |
| ccall((:TSSetTime,petsc),PetscErrorCode,(TS,PetscReal),arg1,arg2) | |
| end | |
| function TSGetTimeStepNumber(arg1::TS,arg2::Ptr{PetscInt}) | |
| ccall((:TSGetTimeStepNumber,petsc),PetscErrorCode,(TS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function TSSetTimeStep(arg1::TS,arg2::PetscReal) | |
| ccall((:TSSetTimeStep,petsc),PetscErrorCode,(TS,PetscReal),arg1,arg2) | |
| end | |
| function TSSetRHSFunction(arg1::TS,arg2::Vec,arg3::TSRHSFunction,arg4::Ptr{Void}) | |
| ccall((:TSSetRHSFunction,petsc),PetscErrorCode,(TS,Vec,TSRHSFunction,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function TSGetRHSFunction(arg1::TS,arg2::Ptr{Vec},arg3::Ptr{TSRHSFunction},arg4::Ptr{Ptr{Void}}) | |
| ccall((:TSGetRHSFunction,petsc),PetscErrorCode,(TS,Ptr{Vec},Ptr{TSRHSFunction},Ptr{Ptr{Void}}),arg1,arg2,arg3,arg4) | |
| end | |
| function TSSetRHSJacobian(arg1::TS,arg2::Mat,arg3::Mat,arg4::TSRHSJacobian,arg5::Ptr{Void}) | |
| ccall((:TSSetRHSJacobian,petsc),PetscErrorCode,(TS,Mat,Mat,TSRHSJacobian,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSGetRHSJacobian(arg1::TS,arg2::Ptr{Mat},arg3::Ptr{Mat},arg4::Ptr{TSRHSJacobian},arg5::Ptr{Ptr{Void}}) | |
| ccall((:TSGetRHSJacobian,petsc),PetscErrorCode,(TS,Ptr{Mat},Ptr{Mat},Ptr{TSRHSJacobian},Ptr{Ptr{Void}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSSetSolutionFunction(arg1::TS,arg2::TSSolutionFunction,arg3::Ptr{Void}) | |
| ccall((:TSSetSolutionFunction,petsc),PetscErrorCode,(TS,TSSolutionFunction,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function TSSetForcingFunction(arg1::TS,TSForcingFunction::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:TSSetForcingFunction,petsc),PetscErrorCode,(TS,Ptr{Void},Ptr{Void}),arg1,TSForcingFunction,arg2) | |
| end | |
| function TSSetIFunction(arg1::TS,arg2::Vec,arg3::TSIFunction,arg4::Ptr{Void}) | |
| ccall((:TSSetIFunction,petsc),PetscErrorCode,(TS,Vec,TSIFunction,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function TSGetIFunction(arg1::TS,arg2::Ptr{Vec},arg3::Ptr{TSIFunction},arg4::Ptr{Ptr{Void}}) | |
| ccall((:TSGetIFunction,petsc),PetscErrorCode,(TS,Ptr{Vec},Ptr{TSIFunction},Ptr{Ptr{Void}}),arg1,arg2,arg3,arg4) | |
| end | |
| function TSSetIJacobian(arg1::TS,arg2::Mat,arg3::Mat,arg4::TSIJacobian,arg5::Ptr{Void}) | |
| ccall((:TSSetIJacobian,petsc),PetscErrorCode,(TS,Mat,Mat,TSIJacobian,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSGetIJacobian(arg1::TS,arg2::Ptr{Mat},arg3::Ptr{Mat},arg4::Ptr{TSIJacobian},arg5::Ptr{Ptr{Void}}) | |
| ccall((:TSGetIJacobian,petsc),PetscErrorCode,(TS,Ptr{Mat},Ptr{Mat},Ptr{TSIJacobian},Ptr{Ptr{Void}}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSComputeRHSFunctionLinear(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSComputeRHSFunctionLinear,petsc),PetscErrorCode,(TS,PetscReal,Vec,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSComputeRHSJacobianConstant(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::Ptr{Mat},arg5::Ptr{Mat},arg6::Ptr{MatStructure},arg7::Ptr{Void}) | |
| ccall((:TSComputeRHSJacobianConstant,petsc),PetscErrorCode,(TS,PetscReal,Vec,Ptr{Mat},Ptr{Mat},Ptr{MatStructure},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function TSComputeIFunctionLinear(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::Vec,arg5::Vec,arg6::Ptr{Void}) | |
| ccall((:TSComputeIFunctionLinear,petsc),PetscErrorCode,(TS,PetscReal,Vec,Vec,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function TSComputeIJacobianConstant(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::Vec,arg5::PetscReal,arg6::Ptr{Mat},arg7::Ptr{Mat},arg8::Ptr{MatStructure},arg9::Ptr{Void}) | |
| ccall((:TSComputeIJacobianConstant,petsc),PetscErrorCode,(TS,PetscReal,Vec,Vec,PetscReal,Ptr{Mat},Ptr{Mat},Ptr{MatStructure},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) | |
| end | |
| function TSComputeSolutionFunction(arg1::TS,arg2::PetscReal,arg3::Vec) | |
| ccall((:TSComputeSolutionFunction,petsc),PetscErrorCode,(TS,PetscReal,Vec),arg1,arg2,arg3) | |
| end | |
| function TSComputeForcingFunction(arg1::TS,arg2::PetscReal,arg3::Vec) | |
| ccall((:TSComputeForcingFunction,petsc),PetscErrorCode,(TS,PetscReal,Vec),arg1,arg2,arg3) | |
| end | |
| function TSSetPreStep(arg1::TS,arg2::Ptr{Void}) | |
| ccall((:TSSetPreStep,petsc),PetscErrorCode,(TS,Ptr{Void}),arg1,arg2) | |
| end | |
| function TSSetPreStage(arg1::TS,arg2::Ptr{Void}) | |
| ccall((:TSSetPreStage,petsc),PetscErrorCode,(TS,Ptr{Void}),arg1,arg2) | |
| end | |
| function TSSetPostStep(arg1::TS,arg2::Ptr{Void}) | |
| ccall((:TSSetPostStep,petsc),PetscErrorCode,(TS,Ptr{Void}),arg1,arg2) | |
| end | |
| function TSPreStep(arg1::TS) | |
| ccall((:TSPreStep,petsc),PetscErrorCode,(TS,),arg1) | |
| end | |
| function TSPreStage(arg1::TS,arg2::PetscReal) | |
| ccall((:TSPreStage,petsc),PetscErrorCode,(TS,PetscReal),arg1,arg2) | |
| end | |
| function TSPostStep(arg1::TS) | |
| ccall((:TSPostStep,petsc),PetscErrorCode,(TS,),arg1) | |
| end | |
| function TSSetRetainStages(arg1::TS,arg2::PetscBool) | |
| ccall((:TSSetRetainStages,petsc),PetscErrorCode,(TS,PetscBool),arg1,arg2) | |
| end | |
| function TSInterpolate(arg1::TS,arg2::PetscReal,arg3::Vec) | |
| ccall((:TSInterpolate,petsc),PetscErrorCode,(TS,PetscReal,Vec),arg1,arg2,arg3) | |
| end | |
| function TSSetTolerances(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::PetscReal,arg5::Vec) | |
| ccall((:TSSetTolerances,petsc),PetscErrorCode,(TS,PetscReal,Vec,PetscReal,Vec),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSGetTolerances(arg1::TS,arg2::Ptr{PetscReal},arg3::Ptr{Vec},arg4::Ptr{PetscReal},arg5::Ptr{Vec}) | |
| ccall((:TSGetTolerances,petsc),PetscErrorCode,(TS,Ptr{PetscReal},Ptr{Vec},Ptr{PetscReal},Ptr{Vec}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSErrorNormWRMS(arg1::TS,arg2::Vec,arg3::Ptr{PetscReal}) | |
| ccall((:TSErrorNormWRMS,petsc),PetscErrorCode,(TS,Vec,Ptr{PetscReal}),arg1,arg2,arg3) | |
| end | |
| function TSSetCFLTimeLocal(arg1::TS,arg2::PetscReal) | |
| ccall((:TSSetCFLTimeLocal,petsc),PetscErrorCode,(TS,PetscReal),arg1,arg2) | |
| end | |
| function TSGetCFLTime(arg1::TS,arg2::Ptr{PetscReal}) | |
| ccall((:TSGetCFLTime,petsc),PetscErrorCode,(TS,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function TSPseudoSetTimeStep(arg1::TS,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:TSPseudoSetTimeStep,petsc),PetscErrorCode,(TS,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function TSPseudoTimeStepDefault(arg1::TS,arg2::Ptr{PetscReal},arg3::Ptr{Void}) | |
| ccall((:TSPseudoTimeStepDefault,petsc),PetscErrorCode,(TS,Ptr{PetscReal},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function TSPseudoComputeTimeStep(arg1::TS,arg2::Ptr{PetscReal}) | |
| ccall((:TSPseudoComputeTimeStep,petsc),PetscErrorCode,(TS,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function TSPseudoSetMaxTimeStep(arg1::TS,arg2::PetscReal) | |
| ccall((:TSPseudoSetMaxTimeStep,petsc),PetscErrorCode,(TS,PetscReal),arg1,arg2) | |
| end | |
| function TSPseudoSetVerifyTimeStep(arg1::TS,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:TSPseudoSetVerifyTimeStep,petsc),PetscErrorCode,(TS,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function TSPseudoVerifyTimeStepDefault(arg1::TS,arg2::Vec,arg3::Ptr{Void},arg4::Ptr{PetscReal},arg5::Ptr{PetscBool}) | |
| ccall((:TSPseudoVerifyTimeStepDefault,petsc),PetscErrorCode,(TS,Vec,Ptr{Void},Ptr{PetscReal},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSPseudoVerifyTimeStep(arg1::TS,arg2::Vec,arg3::Ptr{PetscReal},arg4::Ptr{PetscBool}) | |
| ccall((:TSPseudoVerifyTimeStep,petsc),PetscErrorCode,(TS,Vec,Ptr{PetscReal},Ptr{PetscBool}),arg1,arg2,arg3,arg4) | |
| end | |
| function TSPseudoSetTimeStepIncrement(arg1::TS,arg2::PetscReal) | |
| ccall((:TSPseudoSetTimeStepIncrement,petsc),PetscErrorCode,(TS,PetscReal),arg1,arg2) | |
| end | |
| function TSPseudoIncrementDtFromInitialDt(arg1::TS) | |
| ccall((:TSPseudoIncrementDtFromInitialDt,petsc),PetscErrorCode,(TS,),arg1) | |
| end | |
| function TSPythonSetType(arg1::TS,arg2::Ptr{Uint8}) | |
| ccall((:TSPythonSetType,petsc),PetscErrorCode,(TS,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function TSComputeRHSFunction(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::Vec) | |
| ccall((:TSComputeRHSFunction,petsc),PetscErrorCode,(TS,PetscReal,Vec,Vec),arg1,arg2,arg3,arg4) | |
| end | |
| function TSComputeRHSJacobian(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::Ptr{Mat},arg5::Ptr{Mat},arg6::Ptr{MatStructure}) | |
| ccall((:TSComputeRHSJacobian,petsc),PetscErrorCode,(TS,PetscReal,Vec,Ptr{Mat},Ptr{Mat},Ptr{MatStructure}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function TSComputeIFunction(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::Vec,arg5::Vec,arg6::PetscBool) | |
| ccall((:TSComputeIFunction,petsc),PetscErrorCode,(TS,PetscReal,Vec,Vec,Vec,PetscBool),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function TSComputeIJacobian(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::Vec,arg5::PetscReal,arg6::Ptr{Mat},arg7::Ptr{Mat},arg8::Ptr{MatStructure},arg9::PetscBool) | |
| ccall((:TSComputeIJacobian,petsc),PetscErrorCode,(TS,PetscReal,Vec,Vec,PetscReal,Ptr{Mat},Ptr{Mat},Ptr{MatStructure},PetscBool),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) | |
| end | |
| function TSComputeLinearStability(arg1::TS,arg2::PetscReal,arg3::PetscReal,arg4::Ptr{PetscReal},arg5::Ptr{PetscReal}) | |
| ccall((:TSComputeLinearStability,petsc),PetscErrorCode,(TS,PetscReal,PetscReal,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSVISetVariableBounds(arg1::TS,arg2::Vec,arg3::Vec) | |
| ccall((:TSVISetVariableBounds,petsc),PetscErrorCode,(TS,Vec,Vec),arg1,arg2,arg3) | |
| end | |
| function DMTSSetRHSFunction(arg1::DM,arg2::TSRHSFunction,arg3::Ptr{Void}) | |
| ccall((:DMTSSetRHSFunction,petsc),PetscErrorCode,(DM,TSRHSFunction,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMTSGetRHSFunction(arg1::DM,arg2::Ptr{TSRHSFunction},arg3::Ptr{Ptr{Void}}) | |
| ccall((:DMTSGetRHSFunction,petsc),PetscErrorCode,(DM,Ptr{TSRHSFunction},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function DMTSSetRHSJacobian(arg1::DM,arg2::TSRHSJacobian,arg3::Ptr{Void}) | |
| ccall((:DMTSSetRHSJacobian,petsc),PetscErrorCode,(DM,TSRHSJacobian,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMTSGetRHSJacobian(arg1::DM,arg2::Ptr{TSRHSJacobian},arg3::Ptr{Ptr{Void}}) | |
| ccall((:DMTSGetRHSJacobian,petsc),PetscErrorCode,(DM,Ptr{TSRHSJacobian},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function DMTSSetIFunction(arg1::DM,arg2::TSIFunction,arg3::Ptr{Void}) | |
| ccall((:DMTSSetIFunction,petsc),PetscErrorCode,(DM,TSIFunction,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMTSGetIFunction(arg1::DM,arg2::Ptr{TSIFunction},arg3::Ptr{Ptr{Void}}) | |
| ccall((:DMTSGetIFunction,petsc),PetscErrorCode,(DM,Ptr{TSIFunction},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function DMTSSetIJacobian(arg1::DM,arg2::TSIJacobian,arg3::Ptr{Void}) | |
| ccall((:DMTSSetIJacobian,petsc),PetscErrorCode,(DM,TSIJacobian,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMTSGetIJacobian(arg1::DM,arg2::Ptr{TSIJacobian},arg3::Ptr{Ptr{Void}}) | |
| ccall((:DMTSGetIJacobian,petsc),PetscErrorCode,(DM,Ptr{TSIJacobian},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function DMTSSetSolutionFunction(arg1::DM,arg2::TSSolutionFunction,arg3::Ptr{Void}) | |
| ccall((:DMTSSetSolutionFunction,petsc),PetscErrorCode,(DM,TSSolutionFunction,Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMTSGetSolutionFunction(arg1::DM,arg2::Ptr{TSSolutionFunction},arg3::Ptr{Ptr{Void}}) | |
| ccall((:DMTSGetSolutionFunction,petsc),PetscErrorCode,(DM,Ptr{TSSolutionFunction},Ptr{Ptr{Void}}),arg1,arg2,arg3) | |
| end | |
| function DMTSSetForcingFunction(arg1::DM,TSForcingFunction::Ptr{Void},arg2::Ptr{Void}) | |
| ccall((:DMTSSetForcingFunction,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,TSForcingFunction,arg2) | |
| end | |
| function DMTSGetForcingFunction(arg1::DM,TSForcingFunction::Ptr{Ptr{Void}},arg2::Ptr{Ptr{Void}}) | |
| ccall((:DMTSGetForcingFunction,petsc),PetscErrorCode,(DM,Ptr{Ptr{Void}},Ptr{Ptr{Void}}),arg1,TSForcingFunction,arg2) | |
| end | |
| function DMTSSetIFunctionSerialize(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMTSSetIFunctionSerialize,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMTSSetIJacobianSerialize(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMTSSetIJacobianSerialize,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDATSSetRHSFunctionLocal(arg1::DM,arg2::InsertMode,arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:DMDATSSetRHSFunctionLocal,petsc),PetscErrorCode,(DM,InsertMode,Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDATSSetRHSJacobianLocal(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMDATSSetRHSJacobianLocal,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function DMDATSSetIFunctionLocal(arg1::DM,arg2::InsertMode,arg3::Ptr{Void},arg4::Ptr{Void}) | |
| ccall((:DMDATSSetIFunctionLocal,petsc),PetscErrorCode,(DM,InsertMode,Ptr{Void},Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function DMDATSSetIJacobianLocal(arg1::DM,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:DMDATSSetIJacobianLocal,petsc),PetscErrorCode,(DM,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function TSMonitorDMDARayDestroy(arg1::Ptr{Ptr{Void}}) | |
| ccall((:TSMonitorDMDARayDestroy,petsc),PetscErrorCode,(Ptr{Ptr{Void}},),arg1) | |
| end | |
| function TSMonitorDMDARay(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorDMDARay,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSGetType(arg1::TS,arg2::Ptr{TSType}) | |
| ccall((:TSGetType,petsc),PetscErrorCode,(TS,Ptr{TSType}),arg1,arg2) | |
| end | |
| function TSSetType(arg1::TS,arg2::TSType) | |
| ccall((:TSSetType,petsc),PetscErrorCode,(TS,TSType),arg1,arg2) | |
| end | |
| function TSRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:TSRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function TSRegisterAll() | |
| ccall((:TSRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function TSGetSNES(arg1::TS,arg2::Ptr{SNES}) | |
| ccall((:TSGetSNES,petsc),PetscErrorCode,(TS,Ptr{SNES}),arg1,arg2) | |
| end | |
| function TSSetSNES(arg1::TS,arg2::SNES) | |
| ccall((:TSSetSNES,petsc),PetscErrorCode,(TS,SNES),arg1,arg2) | |
| end | |
| function TSGetKSP(arg1::TS,arg2::Ptr{KSP}) | |
| ccall((:TSGetKSP,petsc),PetscErrorCode,(TS,Ptr{KSP}),arg1,arg2) | |
| end | |
| function TSView(arg1::TS,arg2::PetscViewer) | |
| ccall((:TSView,petsc),PetscErrorCode,(TS,PetscViewer),arg1,arg2) | |
| end | |
| function TSLoad(arg1::TS,arg2::PetscViewer) | |
| ccall((:TSLoad,petsc),PetscErrorCode,(TS,PetscViewer),arg1,arg2) | |
| end | |
| function TSSetApplicationContext(arg1::TS,arg2::Ptr{Void}) | |
| ccall((:TSSetApplicationContext,petsc),PetscErrorCode,(TS,Ptr{Void}),arg1,arg2) | |
| end | |
| function TSGetApplicationContext(arg1::TS,arg2::Ptr{Void}) | |
| ccall((:TSGetApplicationContext,petsc),PetscErrorCode,(TS,Ptr{Void}),arg1,arg2) | |
| end | |
| function TSMonitorLGCtxDestroy(arg1::Ptr{TSMonitorLGCtx}) | |
| ccall((:TSMonitorLGCtxDestroy,petsc),PetscErrorCode,(Ptr{TSMonitorLGCtx},),arg1) | |
| end | |
| function TSMonitorLGTimeStep(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorLGTimeStep,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorLGSolution(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorLGSolution,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorLGError(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorLGError,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorLGSNESIterations(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorLGSNESIterations,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorLGKSPIterations(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorLGKSPIterations,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSMonitorSPEigCtxDestroy(arg1::Ptr{TSMonitorSPEigCtx}) | |
| ccall((:TSMonitorSPEigCtxDestroy,petsc),PetscErrorCode,(Ptr{TSMonitorSPEigCtx},),arg1) | |
| end | |
| function TSMonitorSPEig(arg1::TS,arg2::PetscInt,arg3::PetscReal,arg4::Vec,arg5::Ptr{Void}) | |
| ccall((:TSMonitorSPEig,petsc),PetscErrorCode,(TS,PetscInt,PetscReal,Vec,Ptr{Void}),arg1,arg2,arg3,arg4,arg5) | |
| end | |
| function TSSSPSetType(arg1::TS,arg2::TSSSPType) | |
| ccall((:TSSSPSetType,petsc),PetscErrorCode,(TS,TSSSPType),arg1,arg2) | |
| end | |
| function TSSSPGetType(arg1::TS,arg2::Ptr{TSSSPType}) | |
| ccall((:TSSSPGetType,petsc),PetscErrorCode,(TS,Ptr{TSSSPType}),arg1,arg2) | |
| end | |
| function TSSSPSetNumStages(arg1::TS,arg2::PetscInt) | |
| ccall((:TSSSPSetNumStages,petsc),PetscErrorCode,(TS,PetscInt),arg1,arg2) | |
| end | |
| function TSSSPGetNumStages(arg1::TS,arg2::Ptr{PetscInt}) | |
| ccall((:TSSSPGetNumStages,petsc),PetscErrorCode,(TS,Ptr{PetscInt}),arg1,arg2) | |
| end | |
| function TSSSPFinalizePackage() | |
| ccall((:TSSSPFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSSSPInitializePackage() | |
| ccall((:TSSSPInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSGetAdapt(arg1::TS,arg2::Ptr{TSAdapt}) | |
| ccall((:TSGetAdapt,petsc),PetscErrorCode,(TS,Ptr{TSAdapt}),arg1,arg2) | |
| end | |
| function TSAdaptRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:TSAdaptRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function TSAdaptRegisterAll() | |
| ccall((:TSAdaptRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function TSAdaptInitializePackage() | |
| ccall((:TSAdaptInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSAdaptFinalizePackage() | |
| ccall((:TSAdaptFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSAdaptSetType(arg1::TSAdapt,arg2::TSAdaptType) | |
| ccall((:TSAdaptSetType,petsc),PetscErrorCode,(TSAdapt,TSAdaptType),arg1,arg2) | |
| end | |
| function TSAdaptSetOptionsPrefix(arg1::TSAdapt,arg2::Ptr{Uint8}) | |
| ccall((:TSAdaptSetOptionsPrefix,petsc),PetscErrorCode,(TSAdapt,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function TSAdaptCandidatesClear(arg1::TSAdapt) | |
| ccall((:TSAdaptCandidatesClear,petsc),PetscErrorCode,(TSAdapt,),arg1) | |
| end | |
| function TSAdaptCandidateAdd(arg1::TSAdapt,arg2::Ptr{Uint8},arg3::PetscInt,arg4::PetscInt,arg5::PetscReal,arg6::PetscReal,arg7::PetscBool) | |
| ccall((:TSAdaptCandidateAdd,petsc),PetscErrorCode,(TSAdapt,Ptr{Uint8},PetscInt,PetscInt,PetscReal,PetscReal,PetscBool),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function TSAdaptCandidatesGet(arg1::TSAdapt,arg2::Ptr{PetscInt},arg3::Ptr{Ptr{PetscInt}},arg4::Ptr{Ptr{PetscInt}},arg5::Ptr{Ptr{PetscReal}},arg6::Ptr{Ptr{PetscReal}}) | |
| ccall((:TSAdaptCandidatesGet,petsc),PetscErrorCode,(TSAdapt,Ptr{PetscInt},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscInt}},Ptr{Ptr{PetscReal}},Ptr{Ptr{PetscReal}}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function TSAdaptChoose(arg1::TSAdapt,arg2::TS,arg3::PetscReal,arg4::Ptr{PetscInt},arg5::Ptr{PetscReal},arg6::Ptr{PetscBool}) | |
| ccall((:TSAdaptChoose,petsc),PetscErrorCode,(TSAdapt,TS,PetscReal,Ptr{PetscInt},Ptr{PetscReal},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function TSAdaptCheckStage(arg1::TSAdapt,arg2::TS,arg3::Ptr{PetscBool}) | |
| ccall((:TSAdaptCheckStage,petsc),PetscErrorCode,(TSAdapt,TS,Ptr{PetscBool}),arg1,arg2,arg3) | |
| end | |
| function TSAdaptView(arg1::TSAdapt,arg2::PetscViewer) | |
| ccall((:TSAdaptView,petsc),PetscErrorCode,(TSAdapt,PetscViewer),arg1,arg2) | |
| end | |
| function TSAdaptLoad(arg1::TSAdapt,arg2::PetscViewer) | |
| ccall((:TSAdaptLoad,petsc),PetscErrorCode,(TSAdapt,PetscViewer),arg1,arg2) | |
| end | |
| function TSAdaptSetFromOptions(arg1::TSAdapt) | |
| ccall((:TSAdaptSetFromOptions,petsc),PetscErrorCode,(TSAdapt,),arg1) | |
| end | |
| function TSAdaptDestroy(arg1::Ptr{TSAdapt}) | |
| ccall((:TSAdaptDestroy,petsc),PetscErrorCode,(Ptr{TSAdapt},),arg1) | |
| end | |
| function TSAdaptSetMonitor(arg1::TSAdapt,arg2::PetscBool) | |
| ccall((:TSAdaptSetMonitor,petsc),PetscErrorCode,(TSAdapt,PetscBool),arg1,arg2) | |
| end | |
| function TSAdaptSetStepLimits(arg1::TSAdapt,arg2::PetscReal,arg3::PetscReal) | |
| ccall((:TSAdaptSetStepLimits,petsc),PetscErrorCode,(TSAdapt,PetscReal,PetscReal),arg1,arg2,arg3) | |
| end | |
| function TSAdaptSetCheckStage(arg1::TSAdapt,arg2::Ptr{Void}) | |
| ccall((:TSAdaptSetCheckStage,petsc),PetscErrorCode,(TSAdapt,Ptr{Void}),arg1,arg2) | |
| end | |
| function TSGLAdaptRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:TSGLAdaptRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function TSGLAdaptRegisterAll() | |
| ccall((:TSGLAdaptRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function TSGLAdaptInitializePackage() | |
| ccall((:TSGLAdaptInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSGLAdaptFinalizePackage() | |
| ccall((:TSGLAdaptFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSGLAdaptSetType(arg1::TSGLAdapt,arg2::TSGLAdaptType) | |
| ccall((:TSGLAdaptSetType,petsc),PetscErrorCode,(TSGLAdapt,TSGLAdaptType),arg1,arg2) | |
| end | |
| function TSGLAdaptSetOptionsPrefix(arg1::TSGLAdapt,arg2::Ptr{Uint8}) | |
| ccall((:TSGLAdaptSetOptionsPrefix,petsc),PetscErrorCode,(TSGLAdapt,Ptr{Uint8}),arg1,arg2) | |
| end | |
| function TSGLAdaptChoose(arg1::TSGLAdapt,arg2::PetscInt,arg3::Ptr{PetscInt},arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::PetscInt,arg7::PetscReal,arg8::PetscReal,arg9::Ptr{PetscInt},arg10::Ptr{PetscReal},arg11::Ptr{PetscBool}) | |
| ccall((:TSGLAdaptChoose,petsc),PetscErrorCode,(TSGLAdapt,PetscInt,Ptr{PetscInt},Ptr{PetscReal},Ptr{PetscReal},PetscInt,PetscReal,PetscReal,Ptr{PetscInt},Ptr{PetscReal},Ptr{PetscBool}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11) | |
| end | |
| function TSGLAdaptView(arg1::TSGLAdapt,arg2::PetscViewer) | |
| ccall((:TSGLAdaptView,petsc),PetscErrorCode,(TSGLAdapt,PetscViewer),arg1,arg2) | |
| end | |
| function TSGLAdaptSetFromOptions(arg1::TSGLAdapt) | |
| ccall((:TSGLAdaptSetFromOptions,petsc),PetscErrorCode,(TSGLAdapt,),arg1) | |
| end | |
| function TSGLAdaptDestroy(arg1::Ptr{TSGLAdapt}) | |
| ccall((:TSGLAdaptDestroy,petsc),PetscErrorCode,(Ptr{TSGLAdapt},),arg1) | |
| end | |
| function TSGLAcceptRegister(arg1::Ptr{Uint8},arg2::TSGLAcceptFunction) | |
| ccall((:TSGLAcceptRegister,petsc),PetscErrorCode,(Ptr{Uint8},TSGLAcceptFunction),arg1,arg2) | |
| end | |
| function TSGLRegister(arg1::Ptr{Uint8},arg2::Ptr{Void}) | |
| ccall((:TSGLRegister,petsc),PetscErrorCode,(Ptr{Uint8},Ptr{Void}),arg1,arg2) | |
| end | |
| function TSGLRegisterAll() | |
| ccall((:TSGLRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function TSGLInitializePackage() | |
| ccall((:TSGLInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSGLFinalizePackage() | |
| ccall((:TSGLFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSGLSetType(arg1::TS,arg2::TSGLType) | |
| ccall((:TSGLSetType,petsc),PetscErrorCode,(TS,TSGLType),arg1,arg2) | |
| end | |
| function TSGLGetAdapt(arg1::TS,arg2::Ptr{TSGLAdapt}) | |
| ccall((:TSGLGetAdapt,petsc),PetscErrorCode,(TS,Ptr{TSGLAdapt}),arg1,arg2) | |
| end | |
| function TSGLSetAcceptType(arg1::TS,arg2::TSGLAcceptType) | |
| ccall((:TSGLSetAcceptType,petsc),PetscErrorCode,(TS,TSGLAcceptType),arg1,arg2) | |
| end | |
| function TSEIMEXSetMaxRows(ts::TS,arg1::PetscInt) | |
| ccall((:TSEIMEXSetMaxRows,petsc),PetscErrorCode,(TS,PetscInt),ts,arg1) | |
| end | |
| function TSEIMEXSetRowCol(ts::TS,arg1::PetscInt,arg2::PetscInt) | |
| ccall((:TSEIMEXSetRowCol,petsc),PetscErrorCode,(TS,PetscInt,PetscInt),ts,arg1,arg2) | |
| end | |
| function TSEIMEXSetOrdAdapt(arg1::TS,arg2::PetscBool) | |
| ccall((:TSEIMEXSetOrdAdapt,petsc),PetscErrorCode,(TS,PetscBool),arg1,arg2) | |
| end | |
| function TSARKIMEXGetType(ts::TS,arg1::Ptr{TSARKIMEXType}) | |
| ccall((:TSARKIMEXGetType,petsc),PetscErrorCode,(TS,Ptr{TSARKIMEXType}),ts,arg1) | |
| end | |
| function TSARKIMEXSetType(ts::TS,arg1::TSARKIMEXType) | |
| ccall((:TSARKIMEXSetType,petsc),PetscErrorCode,(TS,TSARKIMEXType),ts,arg1) | |
| end | |
| function TSARKIMEXSetFullyImplicit(arg1::TS,arg2::PetscBool) | |
| ccall((:TSARKIMEXSetFullyImplicit,petsc),PetscErrorCode,(TS,PetscBool),arg1,arg2) | |
| end | |
| function TSARKIMEXRegister(arg1::TSARKIMEXType,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal},arg7::Ptr{PetscReal},arg8::Ptr{PetscReal},arg9::Ptr{PetscReal},arg10::Ptr{PetscReal},arg11::Ptr{PetscReal},arg12::PetscInt,arg13::Ptr{PetscReal},arg14::Ptr{PetscReal}) | |
| ccall((:TSARKIMEXRegister,petsc),PetscErrorCode,(TSARKIMEXType,PetscInt,PetscInt,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},PetscInt,Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14) | |
| end | |
| function TSARKIMEXFinalizePackage() | |
| ccall((:TSARKIMEXFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSARKIMEXInitializePackage() | |
| ccall((:TSARKIMEXInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSARKIMEXRegisterDestroy() | |
| ccall((:TSARKIMEXRegisterDestroy,petsc),PetscErrorCode,()) | |
| end | |
| function TSARKIMEXRegisterAll() | |
| ccall((:TSARKIMEXRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function TSRosWGetType(ts::TS,arg1::Ptr{TSRosWType}) | |
| ccall((:TSRosWGetType,petsc),PetscErrorCode,(TS,Ptr{TSRosWType}),ts,arg1) | |
| end | |
| function TSRosWSetType(ts::TS,arg1::TSRosWType) | |
| ccall((:TSRosWSetType,petsc),PetscErrorCode,(TS,TSRosWType),ts,arg1) | |
| end | |
| function TSRosWSetRecomputeJacobian(arg1::TS,arg2::PetscBool) | |
| ccall((:TSRosWSetRecomputeJacobian,petsc),PetscErrorCode,(TS,PetscBool),arg1,arg2) | |
| end | |
| function TSRosWRegister(arg1::TSRosWType,arg2::PetscInt,arg3::PetscInt,arg4::Ptr{PetscReal},arg5::Ptr{PetscReal},arg6::Ptr{PetscReal},arg7::Ptr{PetscReal},arg8::PetscInt,arg9::Ptr{PetscReal}) | |
| ccall((:TSRosWRegister,petsc),PetscErrorCode,(TSRosWType,PetscInt,PetscInt,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal},PetscInt,Ptr{PetscReal}),arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) | |
| end | |
| function TSRosWRegisterRos4(arg1::TSRosWType,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal,arg5::PetscReal,arg6::PetscReal) | |
| ccall((:TSRosWRegisterRos4,petsc),PetscErrorCode,(TSRosWType,PetscReal,PetscReal,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end | |
| function TSRosWFinalizePackage() | |
| ccall((:TSRosWFinalizePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSRosWInitializePackage() | |
| ccall((:TSRosWInitializePackage,petsc),PetscErrorCode,()) | |
| end | |
| function TSRosWRegisterDestroy() | |
| ccall((:TSRosWRegisterDestroy,petsc),PetscErrorCode,()) | |
| end | |
| function TSRosWRegisterAll() | |
| ccall((:TSRosWRegisterAll,petsc),PetscErrorCode,()) | |
| end | |
| function TSRKSetTolerance(arg1::TS,arg2::PetscReal) | |
| ccall((:TSRKSetTolerance,petsc),PetscErrorCode,(TS,PetscReal),arg1,arg2) | |
| end | |
| function TSThetaSetTheta(arg1::TS,arg2::PetscReal) | |
| ccall((:TSThetaSetTheta,petsc),PetscErrorCode,(TS,PetscReal),arg1,arg2) | |
| end | |
| function TSThetaGetTheta(arg1::TS,arg2::Ptr{PetscReal}) | |
| ccall((:TSThetaGetTheta,petsc),PetscErrorCode,(TS,Ptr{PetscReal}),arg1,arg2) | |
| end | |
| function TSThetaGetEndpoint(arg1::TS,arg2::Ptr{PetscBool}) | |
| ccall((:TSThetaGetEndpoint,petsc),PetscErrorCode,(TS,Ptr{PetscBool}),arg1,arg2) | |
| end | |
| function TSThetaSetEndpoint(arg1::TS,arg2::PetscBool) | |
| ccall((:TSThetaSetEndpoint,petsc),PetscErrorCode,(TS,PetscBool),arg1,arg2) | |
| end | |
| function TSAlphaSetAdapt(arg1::TS,arg2::Ptr{Void},arg3::Ptr{Void}) | |
| ccall((:TSAlphaSetAdapt,petsc),PetscErrorCode,(TS,Ptr{Void},Ptr{Void}),arg1,arg2,arg3) | |
| end | |
| function TSAlphaAdaptDefault(arg1::TS,arg2::PetscReal,arg3::Vec,arg4::Vec,arg5::Ptr{PetscReal},arg6::Ptr{PetscBool},arg7::Ptr{Void}) | |
| ccall((:TSAlphaAdaptDefault,petsc),PetscErrorCode,(TS,PetscReal,Vec,Vec,Ptr{PetscReal},Ptr{PetscBool},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6,arg7) | |
| end | |
| function TSAlphaSetRadius(arg1::TS,arg2::PetscReal) | |
| ccall((:TSAlphaSetRadius,petsc),PetscErrorCode,(TS,PetscReal),arg1,arg2) | |
| end | |
| function TSAlphaSetParams(arg1::TS,arg2::PetscReal,arg3::PetscReal,arg4::PetscReal) | |
| ccall((:TSAlphaSetParams,petsc),PetscErrorCode,(TS,PetscReal,PetscReal,PetscReal),arg1,arg2,arg3,arg4) | |
| end | |
| function TSAlphaGetParams(arg1::TS,arg2::Ptr{PetscReal},arg3::Ptr{PetscReal},arg4::Ptr{PetscReal}) | |
| ccall((:TSAlphaGetParams,petsc),PetscErrorCode,(TS,Ptr{PetscReal},Ptr{PetscReal},Ptr{PetscReal}),arg1,arg2,arg3,arg4) | |
| end | |
| function TSSetDM(arg1::TS,arg2::DM) | |
| ccall((:TSSetDM,petsc),PetscErrorCode,(TS,DM),arg1,arg2) | |
| end | |
| function TSGetDM(arg1::TS,arg2::Ptr{DM}) | |
| ccall((:TSGetDM,petsc),PetscErrorCode,(TS,Ptr{DM}),arg1,arg2) | |
| end | |
| function SNESTSFormFunction(arg1::SNES,arg2::Vec,arg3::Vec,arg4::Ptr{Void}) | |
| ccall((:SNESTSFormFunction,petsc),PetscErrorCode,(SNES,Vec,Vec,Ptr{Void}),arg1,arg2,arg3,arg4) | |
| end | |
| function SNESTSFormJacobian(arg1::SNES,arg2::Vec,arg3::Ptr{Mat},arg4::Ptr{Mat},arg5::Ptr{MatStructure},arg6::Ptr{Void}) | |
| ccall((:SNESTSFormJacobian,petsc),PetscErrorCode,(SNES,Vec,Ptr{Mat},Ptr{Mat},Ptr{MatStructure},Ptr{Void}),arg1,arg2,arg3,arg4,arg5,arg6) | |
| end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment