#include <ParallelTaskManager.h>
◆ create() [1/2]
◆ create() [2/2]
| static ForceIndexHolder PLMD::ForceIndexHolder::create |
( |
const std::size_t | nc, |
|
|
const std::size_t | nd, |
|
|
std::size_t * | ind ) |
|
inlinestatic |
Constructs a ForceIndexHolder object.
- Parameters
-
| nc | Definition here (number of components?) |
| nd | Definition here (number of derivatives?) |
| ind | Pointer to an array storing index data. It should have a size of at least 2*nc + nc*nd. |
◆ indexesPerScalar() [1/2]
◆ indexesPerScalar() [2/2]
| static size_t PLMD::ForceIndexHolder::indexesPerScalar |
( |
const std::size_t | nc, |
|
|
const std::size_t | nd ) |
|
inlinestatic |
Returns the number of indexes needed by a ForceIndexHolder for each scalar.
- Parameters
-
| nc | Definition here (number of components?) |
| nd | Definition here (number of derivatives?) |
- Returns
- the number of indexes needed by a ForceIndexHolder for each scalar.
◆ indices
| View2D<std::size_t> PLMD::ForceIndexHolder::indices |
◆ threadsafe_derivatives_end
| View<std::size_t> PLMD::ForceIndexHolder::threadsafe_derivatives_end |
◆ tot_indices
| View<std::size_t> PLMD::ForceIndexHolder::tot_indices |
The documentation for this struct was generated from the following file: