Home
Blog
Tutorials
Docs
DeePMD-kit
DP-GEN
dpdata
DPDispatcher
ABACUS
DeepFlame
Publications
GitHub
Home
Blog
Tutorials
Docs
Publications
GitHub
DeePMD-kit
master
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
Find DeePMD-kit C/C++ library from CMake
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::print_summary
Function deepmd::read_file_to_string
Template Function deepmd::select_by_type
Template Function deepmd::select_map(std::vector<VT>&, const std::vector<VT>&, const std::vector<int>&, const int&, const int&, const 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&, const int&, const 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&)
Template Function deepmd::select_real_atoms
Template Function deepmd::select_real_atoms_coord
Function deepmd::session_get_dtype
Template Function deepmd::session_get_scalar
Template Function deepmd::session_get_vector
Template 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 double&, const std::vector<VALUETYPE>&, const std::vector<VALUETYPE>&, const deepmd::AtomMap&, const std::string)
Template 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&, const int, const int, const std::string)
Template Function deepmd::session_input_tensors_mixed_type
Typedefs
C API
Core API
Project Details
License
Authors and Credits
Logo
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: master
Versions
master
latest
stable
v2.2.1
v2.2.0
v2.2.0.b0
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
devel-20220601
devel-20220531
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds