diff --git a/branches/master/html/about_hpx.html b/branches/master/html/about_hpx.html index c2509addc1a..75a3d9a750f 100644 --- a/branches/master/html/about_hpx.html +++ b/branches/master/html/about_hpx.html @@ -4391,7 +4391,7 @@
hpx/algorithm.hpp
#The header hpx/algorithm.hpp corresponds to the +
The header hpx/algorithm.hpp corresponds to the C++ standard library header algorithm. See Using parallel algorithms for more information about the parallel algorithms.
hpx/any.hpp
#The header hpx/any.hpp corresponds to the C++ +
The header hpx/any.hpp corresponds to the C++ standard library header any.
hpx::any
is compatible with std::any
.
hpx/assert.hpp
#The header hpx/assert.hpp corresponds to the C++ standard +
The header hpx/assert.hpp corresponds to the C++ standard library header cassert.
HPX_ASSERT
is the HPX equivalent to assert
in cassert
.
HPX_ASSERT
can also be used in CUDA device code.
hpx/barrier.hpp
#The header hpx/barrier.hpp corresponds to the +
The header hpx/barrier.hpp corresponds to the
C++ standard library header barrier and contains a distributed barrier implementation. This
functionality is also exposed through the hpx::distributed
namespace. The name in
hpx::distributed
should be preferred.
hpx/channel.hpp
#The header hpx/channel.hpp contains a local and a +
The header hpx/channel.hpp contains a local and a
distributed channel implementation. This functionality is also exposed through the hpx::distributed
namespace. The name in hpx::distributed
should be preferred.
hpx/chrono.hpp
#The header hpx/chrono.hpp corresponds to the +
The header hpx/chrono.hpp corresponds to the C++ standard library header chrono. The following replacements and extensions are provided compared to chrono.
hpx/condition_variable.hpp
#The header hpx/condition_variable.hpp corresponds to the C++ +
The header hpx/condition_variable.hpp corresponds to the C++ standard library header condition_variable.
hpx/exception.hpp
#The header hpx/exception.hpp corresponds to +
The header hpx/exception.hpp corresponds to
the C++ standard library header exception. hpx::exception
extends std::exception
and is the base class for all exceptions thrown in HPX.
HPX_THROW_EXCEPTION
can be used to throw HPX exceptions with file and line information
@@ -6294,7 +6294,7 @@
hpx/execution.hpp
#The header hpx/execution.hpp corresponds to the +
The header hpx/execution.hpp corresponds to the C++ standard library header execution. See High level parallel facilities, Using parallel algorithms and Executor parameters and executor parameter traits for more information about execution policies and executor parameters.
@@ -6385,7 +6385,7 @@hpx/functional.hpp
#The header hpx/functional.hpp corresponds to the +
The header hpx/functional.hpp corresponds to the
C++ standard library header functional. hpx::function
is a more
efficient and serializable replacement for std::function
.
hpx/future.hpp
#The header hpx/future.hpp corresponds to the +
The header hpx/future.hpp corresponds to the C++ standard library header future. See Extended facilities for futures for more information about extensions to futures compared to the C++ standard library.
This header file also contains overloads of hpx::async
,
@@ -6628,7 +6628,7 @@
hpx/init.hpp
#The header hpx/init.hpp contains functionality for +
The header hpx/init.hpp contains functionality for starting, stopping, suspending, and resuming the HPX runtime. This is the main way to explicitly start the HPX runtime. See Starting the HPX runtime for more details on starting the HPX runtime.
hpx/latch.hpp
#The header hpx/latch.hpp corresponds to the C++ +
The header hpx/latch.hpp corresponds to the C++
standard library header latch. It contains a local and a distributed latch
implementation. This functionality is also exposed through the hpx::distributed
namespace.
The name in hpx::distributed
should be preferred.
hpx/mutex.hpp
#The header hpx/mutex.hpp corresponds to the +
The header hpx/mutex.hpp corresponds to the C++ standard library header mutex.
hpx/memory.hpp
#The header hpx/memory.hpp corresponds to the +
The header hpx/memory.hpp corresponds to the C++ standard library header memory. It contains parallel versions of the copy, fill, move, and construct helper functions in memory. See Using parallel algorithms for more information about the parallel algorithms.
@@ -6882,7 +6882,7 @@hpx/numeric.hpp
#The header hpx/numeric.hpp corresponds to the +
The header hpx/numeric.hpp corresponds to the C++ standard library header numeric. See Using parallel algorithms for more information about the parallel algorithms.
hpx/optional.hpp
#The header hpx/optional.hpp corresponds to the +
The header hpx/optional.hpp corresponds to the
C++ standard library header optional. hpx::optional
is compatible
with std::optional
.
hpx/runtime.hpp
#The header hpx/runtime.hpp contains functions for accessing +
The header hpx/runtime.hpp contains functions for accessing local and distributed runtime information.
hpx/experimental/scope.hpp
#The header hpx/experimental/scope.hpp corresponds to the +
The header hpx/experimental/scope.hpp corresponds to the C++ standard library header experimental/scope.
hpx/semaphore.hpp
#The header hpx/semaphore.hpp corresponds to the +
The header hpx/semaphore.hpp corresponds to the C++ standard library header semaphore.
hpx/shared_mutex.hpp
#The header hpx/shared_mutex.hpp corresponds to the +
The header hpx/shared_mutex.hpp corresponds to the C++ standard library header shared_mutex.
hpx/source_location.hpp
#The header hpx/source_location.hpp corresponds to the +
The header hpx/source_location.hpp corresponds to the C++ standard library header source_location.
hpx/stop_token.hpp
#The header hpx/stop_token.hpp corresponds to the +
The header hpx/stop_token.hpp corresponds to the C++ standard library header stop_token.
hpx/system_error.hpp
#The header hpx/system_error.hpp corresponds to the +
The header hpx/system_error.hpp corresponds to the C++ standard library header system_error.
hpx/task_block.hpp
#The header hpx/task_block.hpp corresponds to the +
The header hpx/task_block.hpp corresponds to the
task_block
feature in N4755. See using_task_block for more details on using task
blocks.
hpx/experimental/task_group.hpp
#The header hpx/experimental/task_group.hpp +
The header hpx/experimental/task_group.hpp
corresponds to the task_group
feature in oneAPI Threading Building Blocks (oneTBB).
hpx/thread.hpp
#The header hpx/thread.hpp corresponds to the +
The header hpx/thread.hpp corresponds to the C++ standard library header thread. The functionality in this header is equivalent to the standard library thread functionality, with the exception that the HPX equivalents are implemented on top of lightweight threads and the HPX runtime.
@@ -7372,7 +7372,7 @@hpx/tuple.hpp
#The header hpx/tuple.hpp corresponds to the +
The header hpx/tuple.hpp corresponds to the
C++ standard library header tuple. hpx::tuple
can be used in
CUDA device code, unlike std::tuple
.
hpx/type_traits.hpp
#The header hpx/type_traits.hpp corresponds to the +
The header hpx/type_traits.hpp corresponds to the C++ standard library header type_traits.
hpx/unwrap.hpp
#The header hpx/unwrap.hpp contains utilities for +
The header hpx/unwrap.hpp contains utilities for unwrapping futures.
hpx/version.hpp
#The header hpx/version.hpp provides version information +
The header hpx/version.hpp provides version information about HPX.
hpx/wrap_main.hpp
#The header hpx/wrap_main.hpp does not provide any direct functionality +
The header hpx/wrap_main.hpp does not provide any direct functionality
but is used for implicitly using main
as the runtime entry point. See Re-use the main() function as the main HPX entry point for more
details on implicitly starting the HPX runtime.
hpx/barrier.hpp
#The header hpx/barrier.hpp includes +
The header hpx/barrier.hpp includes a distributed barrier implementation. For information regarding the C++ standard library header barrier, see Public API.
hpx/collectives.hpp
#The header hpx/collectives.hpp +
The header hpx/collectives.hpp contains definitions and implementations related to the collectives operations.
hpx/latch.hpp
#The header hpx/latch.hpp includes +
The header hpx/latch.hpp includes a distributed latch implementation. For information regarding the C++ standard library header latch, see Public API.
hpx/async.hpp
#The header hpx/async.hpp +
The header hpx/async.hpp
includes distributed implementations of hpx::async
,
hpx::post
, hpx::sync
, and hpx::dataflow
.
For information regarding the C++ standard library header, see Public API.
hpx/components.hpp
#The header hpx/include/components.hpp +
The header hpx/include/components.hpp includes the components implementation. A component in hpx is a C++ class which can be created remotely and for which its member functions can be invoked remotely as well. More information about how components can be defined, @@ -4925,7 +4925,7 @@
The following code is from -server/accumulator.hpp.
+server/accumulator.hpp.All HPX component server classes must inherit publicly from the HPX
component base class: hpx::components::component_base
The accumulator component inherits from @@ -4666,7 +4666,7 @@
///////////////////////////////////////////////////////////////////////////////
// Add factory registration functionality.
HPX_REGISTER_COMPONENT_MODULE()
@@ -4695,7 +4695,7 @@ The server class
The client class#
The following code is from
-accumulator.hpp
+accumulator.hpp
The client class is the primary interface to a component instance. Client classes
are used to create components:
// Create a component on this locality.
@@ -4783,7 +4783,7 @@ Walkthrough
The server class#
The following code is from
-server/template_accumulator.hpp.
+server/template_accumulator.hpp.
Similarly to the accumulator example, the component server class
inherits publicly from hpx::components::component_base
and from
hpx::components::locking_hook
ensuring thread-safe method invocations.
@@ -4878,13 +4878,13 @@ The server classserver/template_accumulator.cpp
+server/template_accumulator.cpp
adds the factory registration functionality.
The client class#
The client class of the template accumulator can be found in
-template_accumulator.hpp and is very similar to
+template_accumulator.hpp and is very similar to
the client class of the accumulator with the only difference that it uses templates
and hence can work with different types.
@@ -4897,7 +4897,7 @@ Walkthrough
The server class#
The following code is from
-server/template_function_accumulator.hpp.
+server/template_function_accumulator.hpp.
The component server class inherits publicly from hpx::components::component_base
.
class template_function_accumulator
: public hpx::components::component_base<template_function_accumulator>
@@ -4979,7 +4979,7 @@ The server classaccumulator.cpp
+accumulator.cpp
///////////////////////////////////////////////////////////////////////////////
// Add factory registration functionality.
HPX_REGISTER_COMPONENT_MODULE()
@@ -5007,7 +5007,7 @@ The server class
The client class#
The client class of the template accumulator can be found in
-template_function_accumulator.hpp and is very similar
+template_function_accumulator.hpp and is very similar
to the client class of the accumulator with the only difference that it uses templates
and hence can work with different types.
@@ -5047,7 +5047,7 @@ The client classIndex – A
By The STE||AR Group
© Copyright 2008-2024, The STE||AR Group.
- Last updated on Nov 07, 2024.
+ Last updated on Nov 08, 2024.
diff --git a/branches/master/html/genindex-B.html b/branches/master/html/genindex-B.html
index 3c7229014d2..8113b1d7470 100644
--- a/branches/master/html/genindex-B.html
+++ b/branches/master/html/genindex-B.html
@@ -4338,7 +4338,7 @@ Index – B
By The STE||AR Group
© Copyright 2008-2024, The STE||AR Group.
- Last updated on Nov 07, 2024.
+ Last updated on Nov 08, 2024.
diff --git a/branches/master/html/genindex-C.html b/branches/master/html/genindex-C.html
index 4555cfa60bf..dd9c4ad0e44 100644
--- a/branches/master/html/genindex-C.html
+++ b/branches/master/html/genindex-C.html
@@ -4775,7 +4775,7 @@ Index – C
By The STE||AR Group
© Copyright 2008-2024, The STE||AR Group.
- Last updated on Nov 07, 2024.
+ Last updated on Nov 08, 2024.
diff --git a/branches/master/html/genindex-D.html b/branches/master/html/genindex-D.html
index 1950c306e0a..3c77f89154e 100644
--- a/branches/master/html/genindex-D.html
+++ b/branches/master/html/genindex-D.html
@@ -4329,7 +4329,7 @@ Index – D
By The STE||AR Group
© Copyright 2008-2024, The STE||AR Group.
- Last updated on Nov 07, 2024.
+ Last updated on Nov 08, 2024.
diff --git a/branches/master/html/genindex-F.html b/branches/master/html/genindex-F.html
index d60483a22c0..5eec5a59026 100644
--- a/branches/master/html/genindex-F.html
+++ b/branches/master/html/genindex-F.html
@@ -4329,7 +4329,7 @@ Index – F
By The STE||AR Group
© Copyright 2008-2024, The STE||AR Group.
- Last updated on Nov 07, 2024.
+ Last updated on Nov 08, 2024.
diff --git a/branches/master/html/genindex-H.html b/branches/master/html/genindex-H.html
index 47f9a96db84..29bad31fd1d 100644
--- a/branches/master/html/genindex-H.html
+++ b/branches/master/html/genindex-H.html
@@ -12504,7 +12504,7 @@ Index – H
By The STE||AR Group
© Copyright 2008-2024, The STE||AR Group.
- Last updated on Nov 07, 2024.
+ Last updated on Nov 08, 2024.
diff --git a/branches/master/html/genindex-L.html b/branches/master/html/genindex-L.html
index 581cd12cee7..fbe4929f628 100644
--- a/branches/master/html/genindex-L.html
+++ b/branches/master/html/genindex-L.html
@@ -4334,7 +4334,7 @@ Index – L
By The STE||AR Group
© Copyright 2008-2024, The STE||AR Group.
- Last updated on Nov 07, 2024.
+ Last updated on Nov 08, 2024.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defined in header hpx/algorithm.hpp.
+Defined in header hpx/algorithm.hpp.
See Public API for a list of names and headers that are part of the public HPX API.