schwz  Generated automatically from develop
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NschwzThe Schwarz wrappers namespace
 CCommunicateThe communication class that provides the methods for the communication between the subdomains
 Ccomm_structThe communication struct used to store the communication data
 Cdevice_guardThis class defines a device guard for the cuda functions and the cuda module
 CGather
 CInitializeThe initialization class that provides methods for initialization of the solver
 CMetadataThe solver metadata struct
 Cpost_process_dataThe struct used for storing data for post-processing
 CScatter
 CSchwarzBaseThe Base solver class is meant to be the class implementing the common implementations for all the schwarz methods
 CSettingsThe struct that contains the solver settings and the parameters to be set by the user
 Ccomm_settingsThe settings for the various available communication paradigms
 Cconvergence_settingsThe various convergence settings available
 CSolveThe Solver class the provides the solver and the convergence checking methods
 CSolverRASAn implementation of the solver interface using the RAS solver
 CUtilsThe utilities class which provides some checks and basic utilities
 CBadDimensionBadDimension is thrown if an operation is being applied to a LinOp with bad dimensions
 CCudaErrorCudaError is thrown when a CUDA routine throws a non-zero error code
 CCusparseErrorCusparseError is thrown when a cuSPARSE routine throws a non-zero error code
 CError
 CMetisErrorMetisError is thrown when a METIS routine throws a non-zero error code
 CModuleNotImplemented
 CNotImplemented
 CUmfpackErrorUmfpackError is thrown when a METIS routine throws a non-zero error code