PotentialCaller
Takes a pointer to a C++ potential calls this potential on a set of geometries / atoms / whatever
Properties and Methods
load_lib: method
reload: method
PoolPotential: type
__init__(self, potential, *ignore, bad_walker_file='bad_walkers.txt', mpi_manager=None, raw_array_potential=None, vectorized_potential=False, error_value=10000000000.0, fortran_potential=False, transpose_call=None, debug_print=False):
@property
lib(self):
:returns
:module
No description…
call_single(self, walker, atoms, extra_bools=(), extra_ints=(), extra_floats=()):
walker
:np.ndarray
No description…
atoms
:List[str]
No description…
:returns
:_
No description…
@property
mpi_manager(self):
clean_up(self):
call_multiple(self, walker, atoms, extra_bools=(), extra_ints=(), extra_floats=()):
walker
:np.ndarray
No description…
atoms
:List[str]
No description…
:returns
:_
No description…
__call__(self, walkers, atoms, *extra_args):
walker
:np.ndarray
No description…
atoms
:List[str]
No description…
:returns
:_
No description…
Examples
Edit Examples or
Create New Examples
Edit Template or
Create New Template
Edit Docstrings