System Preprocessors
Data Fields
SystemPreprocessor_ Struct Reference

#include <syspro_impl.h>

Data Fields

const char * name
SalsaTransform transform
const char * preserved
const char * required
PetscTruth exhaustive
PetscErrorCode(* setup )(NumericalProblem, SalsaTransform)
PetscErrorCode(* unset )(NumericalProblem)
PetscErrorCode(* ctxcreate )(NumericalProblem, void **)
PetscErrorCode(* ctxdelete )(void *)
PetscErrorCode(* start_function )(const char *, int, PetscTruth, NumericalProblem, NumericalProblem *, void *, void **, PetscTruth *)
PetscErrorCode(* end_function )(const char *, PetscTruth, void *, void *, NumericalProblem, NumericalProblem, NumericalSolution, NumericalSolution)
PetscErrorCode(* optionshandling )()
PetscErrorCode(* intelligence )(NumericalProblem, const char **, const char **)

Detailed Description

Definition at line 17 of file syspro_impl.h.


Field Documentation

PetscErrorCode(* SystemPreprocessor_::ctxcreate)(NumericalProblem, void **)

Definition at line 24 of file syspro_impl.h.

Referenced by DeclarePreprocessor(), and PreprocessedSolution().

PetscErrorCode(* SystemPreprocessor_::ctxdelete)(void *)

Definition at line 25 of file syspro_impl.h.

Referenced by DeclarePreprocessor(), and PreprocessedSolution().

PetscErrorCode(* SystemPreprocessor_::end_function)(const char *, PetscTruth, void *, void *, NumericalProblem, NumericalProblem, NumericalSolution, NumericalSolution)

Definition at line 27 of file syspro_impl.h.

Referenced by DeclarePreprocessor(), and SysProPreprocessorEndFunction().

PetscErrorCode(* SystemPreprocessor_::intelligence)(NumericalProblem, const char **, const char **)

Definition at line 29 of file syspro_impl.h.

Referenced by ChooseFirstTransform(), and DeclarePreprocessorIntelligentChoice().

Definition at line 28 of file syspro_impl.h.

Referenced by DeclarePCPreprocessor(), and PreprocessorsOptionsHandling().

Definition at line 20 of file syspro_impl.h.

Referenced by ChooseFirstTransform(), and DeclarePreprocessorRequiredCategories().

Definition at line 22 of file syspro_impl.h.

Referenced by DeclarePreprocessor(), and PreprocessorSpecificSetup().

PetscErrorCode(* SystemPreprocessor_::start_function)(const char *, int, PetscTruth, NumericalProblem, NumericalProblem *, void *, void **, PetscTruth *)

Definition at line 26 of file syspro_impl.h.

Referenced by DeclarePreprocessor(), and SysproPreprocessorStartFunction().

Definition at line 23 of file syspro_impl.h.

Referenced by DeclarePreprocessor(), and PreprocessedSolution().


The documentation for this struct was generated from the following file: