Home
Blog
Tutorials
Docs
DeePMD-kit
DP-GEN
dpdata
DPDispatcher
ABACUS
DeepFlame
DPTI
Publications
GitHub
Home
Blog
Tutorials
Docs
Publications
GitHub
DeePMD-kit
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
Create a model
Atom Type Embedding
Coding Conventions
CI/CD
Python API
OP API
C++ API
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
Enums
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, const bool)
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, const bool)
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(std::vector<VT>&, const std::vector<VT>&, const std::vector<int>&, const int&)
View page source
Template Function deepmd::select_map_inv(std::vector<VT>&, const std::vector<VT>&, const std::vector<int>&, const int&)
Defined in
File common.h
Function Documentation
template
<
typename
VT
>
void
deepmd
::
select_map_inv
(
std
::
vector
<
VT
>
&
out
,
const
std
::
vector
<
VT
>
&
in
,
const
std
::
vector
<
int
>
&
fwd_map
,
const
int
&
stride
)