virtual            40 ompi/mpi/cxx/comm.h   virtual inline ~Comm_Null() { }
virtual            69 ompi/mpi/cxx/comm.h   virtual inline ~Comm_Null() { }
virtual           166 ompi/mpi/cxx/comm.h   virtual void Send(const void *buf, int count,
virtual           169 ompi/mpi/cxx/comm.h   virtual void Recv(void *buf, int count, const Datatype & datatype,
virtual           173 ompi/mpi/cxx/comm.h   virtual void Recv(void *buf, int count, const Datatype & datatype,
virtual           176 ompi/mpi/cxx/comm.h   virtual void Bsend(const void *buf, int count,
virtual           179 ompi/mpi/cxx/comm.h   virtual void Ssend(const void *buf, int count,
virtual           182 ompi/mpi/cxx/comm.h   virtual void Rsend(const void *buf, int count,
virtual           185 ompi/mpi/cxx/comm.h   virtual Request Isend(const void *buf, int count,
virtual           188 ompi/mpi/cxx/comm.h   virtual Request Ibsend(const void *buf, int count, const
virtual           191 ompi/mpi/cxx/comm.h   virtual Request Issend(const void *buf, int count,
virtual           194 ompi/mpi/cxx/comm.h   virtual Request Irsend(const void *buf, int count,
virtual           197 ompi/mpi/cxx/comm.h   virtual Request Irecv(void *buf, int count,
virtual           200 ompi/mpi/cxx/comm.h   virtual bool Iprobe(int source, int tag, Status & status) const;
virtual           202 ompi/mpi/cxx/comm.h   virtual bool Iprobe(int source, int tag) const;
virtual           204 ompi/mpi/cxx/comm.h   virtual void Probe(int source, int tag, Status & status) const;
virtual           206 ompi/mpi/cxx/comm.h   virtual void Probe(int source, int tag) const;
virtual           208 ompi/mpi/cxx/comm.h   virtual Prequest Send_init(const void *buf, int count,
virtual           212 ompi/mpi/cxx/comm.h   virtual Prequest Bsend_init(const void *buf, int count,
virtual           216 ompi/mpi/cxx/comm.h   virtual Prequest Ssend_init(const void *buf, int count,
virtual           220 ompi/mpi/cxx/comm.h   virtual Prequest Rsend_init(const void *buf, int count,
virtual           224 ompi/mpi/cxx/comm.h   virtual Prequest Recv_init(void *buf, int count,
virtual           228 ompi/mpi/cxx/comm.h   virtual void Sendrecv(const void *sendbuf, int sendcount,
virtual           234 ompi/mpi/cxx/comm.h   virtual void Sendrecv(const void *sendbuf, int sendcount,
virtual           240 ompi/mpi/cxx/comm.h   virtual void Sendrecv_replace(void *buf, int count,
virtual           245 ompi/mpi/cxx/comm.h   virtual void Sendrecv_replace(void *buf, int count,
virtual           254 ompi/mpi/cxx/comm.h   virtual Group Get_group() const;
virtual           256 ompi/mpi/cxx/comm.h   virtual int Get_size() const;
virtual           258 ompi/mpi/cxx/comm.h   virtual int Get_rank() const;
virtual           262 ompi/mpi/cxx/comm.h   virtual Comm& Clone() const = 0;
virtual           264 ompi/mpi/cxx/comm.h   virtual void Free(void);
virtual           266 ompi/mpi/cxx/comm.h   virtual bool Is_inter() const;
virtual           277 ompi/mpi/cxx/comm.h   virtual void
virtual           280 ompi/mpi/cxx/comm.h   virtual void
virtual           284 ompi/mpi/cxx/comm.h   virtual void
virtual           290 ompi/mpi/cxx/comm.h   virtual void
virtual           296 ompi/mpi/cxx/comm.h   virtual void
virtual           302 ompi/mpi/cxx/comm.h   virtual void
virtual           308 ompi/mpi/cxx/comm.h   virtual void
virtual           313 ompi/mpi/cxx/comm.h   virtual void
virtual           319 ompi/mpi/cxx/comm.h   virtual void
virtual           324 ompi/mpi/cxx/comm.h   virtual void
virtual           330 ompi/mpi/cxx/comm.h   virtual void
virtual           336 ompi/mpi/cxx/comm.h   virtual void
virtual           342 ompi/mpi/cxx/comm.h   virtual void
virtual           346 ompi/mpi/cxx/comm.h   virtual void
virtual           356 ompi/mpi/cxx/comm.h   virtual void Disconnect();
virtual           366 ompi/mpi/cxx/comm.h   virtual void Get_name(char * comm_name, int& resultlen) const;
virtual           368 ompi/mpi/cxx/comm.h   virtual void Set_name(const char* comm_name);
virtual           374 ompi/mpi/cxx/comm.h   virtual int Get_topology() const;
virtual           380 ompi/mpi/cxx/comm.h   virtual void Abort(int errorcode);
virtual           388 ompi/mpi/cxx/comm.h   virtual void Set_errhandler(const Errhandler& errhandler);
virtual           390 ompi/mpi/cxx/comm.h   virtual Errhandler Get_errhandler() const;
virtual           425 ompi/mpi/cxx/comm.h   virtual void Set_attr(int comm_keyval, const void* attribute_val) const;
virtual           427 ompi/mpi/cxx/comm.h   virtual bool Get_attr(int comm_keyval, void* attribute_val) const;
virtual           429 ompi/mpi/cxx/comm.h   virtual void Delete_attr(int comm_keyval);
virtual            43 ompi/mpi/cxx/datatype.h   inline virtual ~Datatype() {}
virtual            70 ompi/mpi/cxx/datatype.h   inline virtual ~Datatype() {}
virtual           112 ompi/mpi/cxx/datatype.h   virtual Datatype Create_contiguous(int count) const;
virtual           114 ompi/mpi/cxx/datatype.h   virtual Datatype Create_vector(int count, int blocklength,
virtual           117 ompi/mpi/cxx/datatype.h   virtual Datatype Create_indexed(int count,
virtual           125 ompi/mpi/cxx/datatype.h   virtual Datatype Create_hindexed(int count, const int array_of_blocklengths[],
virtual           128 ompi/mpi/cxx/datatype.h   virtual Datatype Create_hvector(int count, int blocklength, Aint stride) const;
virtual           130 ompi/mpi/cxx/datatype.h   virtual Datatype Create_indexed_block(int count, int blocklength,
virtual           132 ompi/mpi/cxx/datatype.h   virtual Datatype Create_resized(const Aint lb, const Aint extent) const;
virtual           134 ompi/mpi/cxx/datatype.h   virtual int Get_size() const;
virtual           136 ompi/mpi/cxx/datatype.h   virtual void Get_extent(Aint& lb, Aint& extent) const;
virtual           138 ompi/mpi/cxx/datatype.h   virtual void Get_true_extent(Aint&, Aint&) const;
virtual           140 ompi/mpi/cxx/datatype.h   virtual void Commit();
virtual           142 ompi/mpi/cxx/datatype.h   virtual void Free();
virtual           144 ompi/mpi/cxx/datatype.h   virtual void Pack(const void* inbuf, int incount, void *outbuf,
virtual           147 ompi/mpi/cxx/datatype.h   virtual void Unpack(const void* inbuf, int insize, void *outbuf, int outcount,
virtual           150 ompi/mpi/cxx/datatype.h   virtual int Pack_size(int incount, const Comm& comm) const;
virtual           152 ompi/mpi/cxx/datatype.h   virtual void Pack_external(const char* datarep, const void* inbuf, int incount,
virtual           155 ompi/mpi/cxx/datatype.h   virtual Aint Pack_external_size(const char* datarep, int incount) const;
virtual           157 ompi/mpi/cxx/datatype.h   virtual void Unpack_external(const char* datarep, const void* inbuf,
virtual           163 ompi/mpi/cxx/datatype.h   virtual Datatype Create_subarray(int ndims, const int array_of_sizes[],
virtual           168 ompi/mpi/cxx/datatype.h   virtual Datatype Create_darray(int size, int rank, int ndims,
virtual           186 ompi/mpi/cxx/datatype.h   virtual Datatype Dup() const;
virtual           215 ompi/mpi/cxx/datatype.h   virtual void Delete_attr(int type_keyval);
virtual           219 ompi/mpi/cxx/datatype.h   virtual bool Get_attr(int type_keyval, void* attribute_val) const;
virtual           221 ompi/mpi/cxx/datatype.h   virtual void Get_contents(int max_integers, int max_addresses,
virtual           226 ompi/mpi/cxx/datatype.h   virtual void Get_envelope(int& num_integers, int& num_addresses,
virtual           229 ompi/mpi/cxx/datatype.h   virtual void Get_name(char* type_name, int& resultlen) const;
virtual           231 ompi/mpi/cxx/datatype.h   virtual void Set_attr(int type_keyval, const void* attribute_val);
virtual           233 ompi/mpi/cxx/datatype.h   virtual void Set_name(const char* type_name);
virtual            27 ompi/mpi/cxx/errhandler.h   inline virtual ~Errhandler() { }
virtual            59 ompi/mpi/cxx/errhandler.h   virtual void Free();
virtual            69 ompi/mpi/cxx/file.h   virtual ~File() { }
virtual            97 ompi/mpi/cxx/file.h   virtual ~File() { }
virtual            37 ompi/mpi/cxx/group.h   inline virtual ~Group() {}
virtual            67 ompi/mpi/cxx/group.h   inline virtual ~Group() {}
virtual            88 ompi/mpi/cxx/group.h   virtual int Get_size() const;
virtual            90 ompi/mpi/cxx/group.h   virtual int Get_rank() const;
virtual           103 ompi/mpi/cxx/group.h   virtual Group Incl(int n, const int ranks[]) const;
virtual           105 ompi/mpi/cxx/group.h   virtual Group Excl(int n, const int ranks[]) const;
virtual           107 ompi/mpi/cxx/group.h   virtual Group Range_incl(int n, const int ranges[][3]) const;
virtual           109 ompi/mpi/cxx/group.h   virtual Group Range_excl(int n, const int ranges[][3]) const;
virtual           111 ompi/mpi/cxx/group.h   virtual void Free();
virtual            34 ompi/mpi/cxx/info.h   virtual ~Info() {}
virtual            63 ompi/mpi/cxx/info.h   virtual ~Info() {}
virtual            80 ompi/mpi/cxx/info.h   virtual void Delete(const char* key);
virtual            82 ompi/mpi/cxx/info.h   virtual Info Dup() const;
virtual            84 ompi/mpi/cxx/info.h   virtual void Free();
virtual            86 ompi/mpi/cxx/info.h   virtual bool Get(const char* key, int valuelen, char* value) const;
virtual            88 ompi/mpi/cxx/info.h   virtual int Get_nkeys() const;
virtual            90 ompi/mpi/cxx/info.h   virtual void Get_nthkey(int n, char* key) const;
virtual            92 ompi/mpi/cxx/info.h   virtual bool Get_valuelen(const char* key, int& valuelen) const;
virtual            94 ompi/mpi/cxx/info.h   virtual void Set(const char* key, const char* value);
virtual            75 ompi/mpi/cxx/intercomm.h   virtual Intercomm& Clone() const;
virtual            77 ompi/mpi/cxx/intercomm.h   virtual int Get_remote_size() const;
virtual            79 ompi/mpi/cxx/intercomm.h   virtual Group Get_remote_group() const;
virtual            81 ompi/mpi/cxx/intercomm.h   virtual Intracomm Merge(bool high) const;
virtual            83 ompi/mpi/cxx/intercomm.h   virtual Intercomm Create(const Group& group) const;
virtual            85 ompi/mpi/cxx/intercomm.h   virtual Intercomm Split(int color, int key) const;
virtual            87 ompi/mpi/cxx/intracomm.h   virtual void
virtual            91 ompi/mpi/cxx/intracomm.h   virtual void
virtual           101 ompi/mpi/cxx/intracomm.h   virtual Intracomm& Clone() const;
virtual           103 ompi/mpi/cxx/intracomm.h   virtual Intracomm
virtual           106 ompi/mpi/cxx/intracomm.h   virtual Intracomm
virtual           109 ompi/mpi/cxx/intracomm.h   virtual Intercomm
virtual           113 ompi/mpi/cxx/intracomm.h   virtual Cartcomm
virtual           117 ompi/mpi/cxx/intracomm.h   virtual Graphcomm
virtual           126 ompi/mpi/cxx/intracomm.h   virtual Intercomm Accept(const char* port_name, const Info& info, int root)
virtual           129 ompi/mpi/cxx/intracomm.h   virtual Intercomm Connect(const char* port_name, const Info& info, int root)
virtual           132 ompi/mpi/cxx/intracomm.h   virtual Intercomm Spawn(const char* command, const char* argv[],
virtual           135 ompi/mpi/cxx/intracomm.h   virtual Intercomm Spawn(const char* command, const char* argv[],
virtual           139 ompi/mpi/cxx/intracomm.h   virtual Intercomm Spawn_multiple(int count, const char* array_of_commands[],
virtual           144 ompi/mpi/cxx/intracomm.h   virtual Intercomm Spawn_multiple(int count, const char* array_of_commands[],
virtual            32 ompi/mpi/cxx/op.h   virtual ~Op();
virtual            47 ompi/mpi/cxx/op.h   virtual void Init(User_function *func, bool commute);
virtual            48 ompi/mpi/cxx/op.h   virtual void Free();
virtual            50 ompi/mpi/cxx/op.h   virtual void Reduce_local(const void *inbuf, void *inoutbuf, int count,
virtual            52 ompi/mpi/cxx/op.h   virtual bool Is_commutative(void) const;
virtual            38 ompi/mpi/cxx/request.h   virtual ~Request() {}
virtual            61 ompi/mpi/cxx/request.h   virtual ~Request() {}
virtual            88 ompi/mpi/cxx/request.h   virtual void Wait(Status &status);
virtual            90 ompi/mpi/cxx/request.h   virtual void Wait();
virtual            92 ompi/mpi/cxx/request.h   virtual bool Test(Status &status);
virtual            94 ompi/mpi/cxx/request.h   virtual bool Test();
virtual            96 ompi/mpi/cxx/request.h   virtual void Free(void);
virtual           126 ompi/mpi/cxx/request.h   virtual void Cancel(void) const;
virtual           128 ompi/mpi/cxx/request.h   virtual bool Get_status(Status& status) const;
virtual           130 ompi/mpi/cxx/request.h   virtual bool Get_status() const;
virtual           163 ompi/mpi/cxx/request.h   virtual ~Prequest() { }
virtual           177 ompi/mpi/cxx/request.h   virtual ~Prequest() { }
virtual           186 ompi/mpi/cxx/request.h   virtual void Start();
virtual           209 ompi/mpi/cxx/request.h     virtual ~Grequest() {}
virtual           222 ompi/mpi/cxx/request.h     virtual void Complete();
virtual            37 ompi/mpi/cxx/status.h   virtual ~Status() {}
virtual            64 ompi/mpi/cxx/status.h   virtual ~Status() {}
virtual            83 ompi/mpi/cxx/status.h   virtual int Get_count(const Datatype& datatype) const;
virtual            85 ompi/mpi/cxx/status.h   virtual bool Is_cancelled() const;
virtual            87 ompi/mpi/cxx/status.h   virtual int Get_elements(const Datatype& datatype) const;
virtual            92 ompi/mpi/cxx/status.h   virtual int Get_source() const;
virtual            94 ompi/mpi/cxx/status.h   virtual void Set_source(int source);
virtual            96 ompi/mpi/cxx/status.h   virtual int Get_tag() const;
virtual            98 ompi/mpi/cxx/status.h   virtual void Set_tag(int tag);
virtual           100 ompi/mpi/cxx/status.h   virtual int Get_error() const;
virtual           102 ompi/mpi/cxx/status.h   virtual void Set_error(int error);
virtual           104 ompi/mpi/cxx/status.h   virtual void Set_elements(const MPI::Datatype& datatype, int count);
virtual           106 ompi/mpi/cxx/status.h   virtual void Set_cancelled(bool flag);
virtual            65 ompi/mpi/cxx/topology.h   virtual Cartcomm& Clone() const;
virtual            72 ompi/mpi/cxx/topology.h   virtual int Get_dim() const;
virtual            74 ompi/mpi/cxx/topology.h   virtual void Get_topo(int maxdims, int dims[], bool periods[],
virtual            77 ompi/mpi/cxx/topology.h   virtual int Get_cart_rank(const int coords[]) const;
virtual            79 ompi/mpi/cxx/topology.h   virtual void Get_coords(int rank, int maxdims, int coords[]) const;
virtual            81 ompi/mpi/cxx/topology.h   virtual void Shift(int direction, int disp,
virtual            84 ompi/mpi/cxx/topology.h   virtual Cartcomm Sub(const bool remain_dims[]) const;
virtual            86 ompi/mpi/cxx/topology.h   virtual int Map(int ndims, const int dims[], const bool periods[]) const;
virtual           143 ompi/mpi/cxx/topology.h   virtual Graphcomm& Clone() const;
virtual           149 ompi/mpi/cxx/topology.h   virtual void Get_dims(int nnodes[], int nedges[]) const;
virtual           151 ompi/mpi/cxx/topology.h   virtual void Get_topo(int maxindex, int maxedges, int index[],
virtual           154 ompi/mpi/cxx/topology.h   virtual int Get_neighbors_count(int rank) const;
virtual           156 ompi/mpi/cxx/topology.h   virtual void Get_neighbors(int rank, int maxneighbors,
virtual           159 ompi/mpi/cxx/topology.h   virtual int Map(int nnodes, const int index[],
virtual            35 ompi/mpi/cxx/win.h   virtual ~Win() { }
virtual            63 ompi/mpi/cxx/win.h   virtual ~Win() { }
virtual            97 ompi/mpi/cxx/win.h   virtual void Set_errhandler(const MPI::Errhandler& errhandler) const;
virtual            99 ompi/mpi/cxx/win.h   virtual MPI::Errhandler Get_errhandler() const;
virtual           104 ompi/mpi/cxx/win.h   virtual void Accumulate(const void* origin_addr, int origin_count,
virtual           111 ompi/mpi/cxx/win.h   virtual void Complete() const;
virtual           116 ompi/mpi/cxx/win.h   virtual void Fence(int assert) const;
virtual           118 ompi/mpi/cxx/win.h   virtual void Free();
virtual           120 ompi/mpi/cxx/win.h   virtual void Get(const void *origin_addr, int origin_count,
virtual           125 ompi/mpi/cxx/win.h   virtual MPI::Group Get_group() const;
virtual           127 ompi/mpi/cxx/win.h   virtual void Lock(int lock_type, int rank, int assert) const;
virtual           129 ompi/mpi/cxx/win.h   virtual void Post(const MPI::Group& group, int assert) const;
virtual           131 ompi/mpi/cxx/win.h   virtual void Put(const void* origin_addr, int origin_count,
virtual           136 ompi/mpi/cxx/win.h   virtual void Start(const MPI::Group& group, int assert) const;
virtual           138 ompi/mpi/cxx/win.h   virtual bool Test() const;
virtual           140 ompi/mpi/cxx/win.h   virtual void Unlock(int rank) const;
virtual           142 ompi/mpi/cxx/win.h   virtual void Wait() const;
virtual           148 ompi/mpi/cxx/win.h   virtual void Call_errhandler(int errorcode) const;
virtual           176 ompi/mpi/cxx/win.h   virtual void Delete_attr(int win_keyval);
virtual           187 ompi/mpi/cxx/win.h   virtual void Get_name(char* win_name, int& resultlen) const;
virtual           189 ompi/mpi/cxx/win.h   virtual void Set_attr(int win_keyval, const void* attribute_val);
virtual           191 ompi/mpi/cxx/win.h   virtual void Set_name(const char* win_name);