Rodin/PETSc/Object.h file

RAII base class for PETSc opaque handle wrappers.

Provides a common interface for accessing the underlying PETSc handle and querying the associated MPI communicator.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::PETSc
PETSc integration module for Rodin.

Classes

template<class Handle>
class Rodin::PETSc::Object
RAII base class for wrappers around PETSc opaque handles.