| glvis.c (d01c6957b9782b5c5208b19a1b475f6a2483d0b7) | glvis.c (bcee047adeeb73090d7e36cc71e39fc287cdbb97) |
|---|---|
| 1#define PETSC_DESIRE_FEATURE_TEST_MACROS /* for fdopen() */ 2 3#include <petsc/private/viewerimpl.h> /*I "petscviewer.h" I*/ 4#include <petsc/private/petscimpl.h> /*I "petscsys.h" I*/ 5#include <petsc/private/glvisviewerimpl.h> 6 7/* we may eventually make this function public */ 8static PetscErrorCode PetscViewerASCIISocketOpen(MPI_Comm, const char *, PetscInt, PetscViewer *); --- 536 unchanged lines hidden (view full) --- 545 546 PetscFunctionBegin; 547 PetscOptionsHeadBegin(PetscOptionsObject, "GLVis PetscViewer Options"); 548 PetscCall(PetscOptionsInt("-glvis_precision", "Number of digits for floating point values", "PetscViewerGLVisSetPrecision", prec, &prec, &set)); 549 if (set) PetscCall(PetscViewerGLVisSetPrecision(v, prec)); 550 PetscCall(PetscOptionsIntArray("-glvis_size", "Window sizes", NULL, socket->windowsizes, &nsizes, &set)); 551 if (set && (nsizes == 1 || socket->windowsizes[1] < 0)) socket->windowsizes[1] = socket->windowsizes[0]; 552 PetscCall(PetscOptionsReal("-glvis_pause", "-1 to pause after each visualization, otherwise sleeps for given seconds", NULL, socket->pause, &socket->pause, NULL)); | 1#define PETSC_DESIRE_FEATURE_TEST_MACROS /* for fdopen() */ 2 3#include <petsc/private/viewerimpl.h> /*I "petscviewer.h" I*/ 4#include <petsc/private/petscimpl.h> /*I "petscsys.h" I*/ 5#include <petsc/private/glvisviewerimpl.h> 6 7/* we may eventually make this function public */ 8static PetscErrorCode PetscViewerASCIISocketOpen(MPI_Comm, const char *, PetscInt, PetscViewer *); --- 536 unchanged lines hidden (view full) --- 545 546 PetscFunctionBegin; 547 PetscOptionsHeadBegin(PetscOptionsObject, "GLVis PetscViewer Options"); 548 PetscCall(PetscOptionsInt("-glvis_precision", "Number of digits for floating point values", "PetscViewerGLVisSetPrecision", prec, &prec, &set)); 549 if (set) PetscCall(PetscViewerGLVisSetPrecision(v, prec)); 550 PetscCall(PetscOptionsIntArray("-glvis_size", "Window sizes", NULL, socket->windowsizes, &nsizes, &set)); 551 if (set && (nsizes == 1 || socket->windowsizes[1] < 0)) socket->windowsizes[1] = socket->windowsizes[0]; 552 PetscCall(PetscOptionsReal("-glvis_pause", "-1 to pause after each visualization, otherwise sleeps for given seconds", NULL, socket->pause, &socket->pause, NULL)); |
| 553 PetscCall(PetscOptionsName("-glvis_keys", "Additional keys to configure visualization", NULL, NULL)); 554 PetscCall(PetscOptionsName("-glvis_exec", "Additional commands to configure visualization", NULL, NULL)); | 553 PetscCall(PetscOptionsName("-glvis_keys", "Additional keys to configure visualization", NULL, &set)); 554 PetscCall(PetscOptionsName("-glvis_exec", "Additional commands to configure visualization", NULL, &set)); |
| 555 PetscOptionsHeadEnd(); 556 PetscFunctionReturn(PETSC_SUCCESS); 557} 558 559static PetscErrorCode PetscViewerFileSetName_GLVis(PetscViewer viewer, const char name[]) 560{ 561 char *sport = NULL; 562 PetscViewerGLVis socket = (PetscViewerGLVis)viewer->data; --- 323 unchanged lines hidden --- | 555 PetscOptionsHeadEnd(); 556 PetscFunctionReturn(PETSC_SUCCESS); 557} 558 559static PetscErrorCode PetscViewerFileSetName_GLVis(PetscViewer viewer, const char name[]) 560{ 561 char *sport = NULL; 562 PetscViewerGLVis socket = (PetscViewerGLVis)viewer->data; --- 323 unchanged lines hidden --- |