SALSA Analysis Modules
Functions
anamodsalsa.c File Reference
#include <stdlib.h>
#include "anamod.h"
#include "anamodsalsamodules.h"
Include dependency graph for anamodsalsa.c:

Go to the source code of this file.

Functions

PetscErrorCode AnaModRegisterSalsaModules ()
PetscErrorCode AnaModDeregisterSalsaModules ()
PetscErrorCode AnaModRegisterStandardModules ()

Function Documentation

PetscErrorCode AnaModDeregisterSalsaModules ( void  )

Definition at line 30 of file anamodsalsa.c.

References DeRegisterSimpleModules(), DeregisterSpectrumModules(), DeRegisterStructureModules(), and DeRegisterVarianceModules().

Referenced by main().

{
  PetscErrorCode ierr;
  PetscFunctionBegin;

  ierr = DeRegisterSimpleModules(); CHKERRQ(ierr);
  ierr = DeRegisterVarianceModules(); CHKERRQ(ierr);
  ierr = DeRegisterStructureModules(); CHKERRQ(ierr);
  ierr = DeregisterSpectrumModules(); CHKERRQ(ierr);

  PetscFunctionReturn(0);
}

Here is the call graph for this function:

PetscErrorCode AnaModRegisterSalsaModules ( void  )

Definition at line 7 of file anamodsalsa.c.

References CommutatorNormFAllowSqrtTimes(), RegisterIprsModules(), RegisterJPLModules(), RegisterLapackModules(), RegisterNormalityModules(), RegisterSimpleModules(), RegisterSpectrumModules(), RegisterStructureModules(), RegisterVarianceModules(), and SpectrumComputeUnpreconditionedSpectrum().

Referenced by main().

{
  PetscErrorCode ierr;
  PetscFunctionBegin;

  ierr = RegisterSimpleModules(); CHKERRQ(ierr);
  ierr = RegisterVarianceModules(); CHKERRQ(ierr);
  ierr = RegisterNormalityModules(); CHKERRQ(ierr);
  ierr = CommutatorNormFAllowSqrtTimes(10);
  ierr = RegisterStructureModules(); CHKERRQ(ierr);
  ierr = RegisterSpectrumModules(); CHKERRQ(ierr);
  ierr = SpectrumComputeUnpreconditionedSpectrum(); CHKERRQ(ierr);
  ierr = RegisterJPLModules(); CHKERRQ(ierr);
  ierr = RegisterIprsModules(); CHKERRQ(ierr);
#if defined(HAVE_LAPACK)
  ierr = RegisterLapackModules(); CHKERRQ(ierr);
#endif

  PetscFunctionReturn(0);
}

Here is the call graph for this function:

PetscErrorCode AnaModRegisterStandardModules ( )

Register all standard and nonstandard analysis modules.

Definition at line 47 of file anamodsalsa.c.

References RegisterIprsModules(), RegisterJPLModules(), RegisterLapackModules(), RegisterNormalityModules(), RegisterSimpleModules(), RegisterSpectrumModules(), RegisterStructureModules(), and RegisterVarianceModules().

{
  PetscErrorCode ierr;
  PetscFunctionBegin;

  /* standard set */
  ierr = RegisterSimpleModules(); CHKERRQ(ierr);
  ierr = RegisterVarianceModules(); CHKERRQ(ierr);
  ierr = RegisterStructureModules(); CHKERRQ(ierr);
  ierr = RegisterSpectrumModules(); CHKERRQ(ierr);
  ierr = RegisterNormalityModules(); CHKERRQ(ierr);
  CHKMEMQ;

  /* UKY iprs set */
  ierr = RegisterIprsModules(); CHKERRQ(ierr);

  /* Eijkhout's ICMK */
  /*ierr = RegisterICMKModules(); CHKERRQ(ierr);*/

#if defined(HAVE_LAPACK)
  /* Lapack eigenvalue calculations */
  ierr = RegisterLapackModules(); CHKERRQ(ierr);
#endif

  /* Jones/Plassmann multi-colouring */
  ierr = RegisterJPLModules(); CHKERRQ(ierr);
  CHKMEMQ;

  PetscFunctionReturn(0);
}

Here is the call graph for this function: