⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 errhandler.h

📁 MPI stands for the Message Passing Interface. Written by the MPI Forum (a large committee comprising
💻 H
字号:
// -*- c++ -*-//// Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana//                         University Research and Technology//                         Corporation.  All rights reserved.// Copyright (c) 2004-2005 The University of Tennessee and The University//                         of Tennessee Research Foundation.  All rights//                         reserved.// Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, //                         University of Stuttgart.  All rights reserved.// Copyright (c) 2004-2005 The Regents of the University of California.//                         All rights reserved.// Copyright (c) 2006      Cisco Systems, Inc.  All rights reserved.// $COPYRIGHT$// // Additional copyrights may follow// // $HEADER$//class Errhandler {public:  // construction / destruction  inline Errhandler()    : mpi_errhandler(MPI_ERRHANDLER_NULL) {}  inline virtual ~Errhandler() { }  inline Errhandler(MPI_Errhandler i)    : mpi_errhandler(i) {} // copy / assignment  inline Errhandler(const Errhandler& e)    : comm_handler_fn(e.comm_handler_fn),       file_handler_fn(e.file_handler_fn),       win_handler_fn(e.win_handler_fn),       mpi_errhandler(e.mpi_errhandler) { }  inline Errhandler& operator=(const Errhandler& e)  {    mpi_errhandler = e.mpi_errhandler;    comm_handler_fn = e.comm_handler_fn;    file_handler_fn = e.file_handler_fn;    win_handler_fn = e.win_handler_fn;    return *this;  }  // comparison  inline bool operator==(const Errhandler &a) {    return (bool)(mpi_errhandler == a.mpi_errhandler); }    inline bool operator!=(const Errhandler &a) {    return (bool)!(*this == a); }  // inter-language operability  inline Errhandler& operator= (const MPI_Errhandler &i) {    mpi_errhandler = i; return *this; }   inline operator MPI_Errhandler() const { return mpi_errhandler; }   //  inline operator MPI_Errhandler*() { return &mpi_errhandler; }  //  // Errhandler access functions  //    virtual void Free();  Comm::Errhandler_fn* comm_handler_fn;  File::Errhandler_fn* file_handler_fn;  Win::Errhandler_fn* win_handler_fn;  MPI_Errhandler mpi_errhandler;};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -