Home
Blog
Tutorials
Docs
DeePMD-kit
DP-GEN
dpdata
DPDispatcher
Publications
GitHub
Home
Blog
Tutorials
Docs
Publications
GitHub
DeePMD-kit
v2.1.5
Getting Started
Getting Started
Advanced
1. Installation
2. Data
3. Model
4. Training
5. Freeze and Compress
6. Test
7. Inference
8. Command line interface
9. Integrate with third-party packages
10. Use NVNMD
11. FAQs
Tutorial
Tutorials
Publications
Developer Guide
Coding Conventions
Create a model
Atom Type Embedding
Python API
OP API
C++ API
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
Functions
Function deepmd::check_status
Function deepmd::convert_pbtxt_to_pb
Function deepmd::get_env_nthreads
Function deepmd::load_op_library
Function deepmd::model_compatable
Function deepmd::name_prefix
Function deepmd::read_file_to_string
Function deepmd::select_by_type
Template Function deepmd::select_map(std::vector<VT>&, const std::vector<VT>&, const std::vector<int>&, const int&)
Template Function deepmd::select_map(typename std::vector<VT>::iterator, const typename std::vector<VT>::const_iterator, const std::vector<int>&, const int&)
Template Function deepmd::select_map_inv(std::vector<VT>&, const std::vector<VT>&, const std::vector<int>&, const int&)
Template Function deepmd::select_map_inv(typename std::vector<VT>::iterator, const typename std::vector<VT>::const_iterator, const std::vector<int>&, const int&)
Function deepmd::select_real_atoms
Template Function deepmd::session_get_scalar
Template Function deepmd::session_get_vector
Function deepmd::session_input_tensors(std::vector<std::pair<std::string, tensorflow::Tensor>>&, const std::vector<VALUETYPE>&, const int&, const std::vector<int>&, const std::vector<VALUETYPE>&, const VALUETYPE&, const std::vector<VALUETYPE>&, const std::vector<VALUETYPE>&, const deepmd::AtomMap<VALUETYPE>&, const std::string)
Function deepmd::session_input_tensors(std::vector<std::pair<std::string, tensorflow::Tensor>>&, const std::vector<VALUETYPE>&, const int&, const std::vector<int>&, const std::vector<VALUETYPE>&, InputNlist&, const std::vector<VALUETYPE>&, const std::vector<VALUETYPE>&, const deepmd::AtomMap<VALUETYPE>&, const int, const int, const std::string)
Typedefs
Core API
Project Details
License
Authors and Credits
DeePMD-kit
»
C++ API
»
Template Function deepmd::select_map_inv(typename std::vector<VT>::iterator, const typename std::vector<VT>::const_iterator, const std::vector<int>&, const int&)
Edit on GitHub
Template Function deepmd::select_map_inv(typename std::vector<VT>::iterator, const typename std::vector<VT>::const_iterator, const std::vector<int>&, const int&)
Defined in
File common.h
Function Documentation
template
<
typename
VT
>
void
deepmd
::
select_map_inv
(
typename
std
::
vector
<
VT
>
::
iterator
out
,
const
typename
std
::
vector
<
VT
>
::
const_iterator
in
,
const
std
::
vector
<
int
>
&
fwd_map
,
const
int
&
stride
)
Read the Docs
v: v2.1.5
Versions
master
latest
stable
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v2.0.0.b4
v2.0.0.b3
v2.0.0.b2
v2.0.0.b1
v2.0.0.b0
v2.0.0.a1
v2.0.0.a0
v1.3.3
v1.3.2
v1.3.1
v1.3.0
r1.3
r1.2
Downloads
On Read the Docs
Project Home
Builds