DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
expConfiningPotential.h
Go to the documentation of this file.
1// ---------------------------------------------------------------------
2//
3// Copyright (c) 2017-2022 The Regents of the University of Michigan and DFT-FE
4// authors.
5//
6// This file is part of the DFT-FE code.
7//
8// The DFT-FE code is free software; you can use it, redistribute
9// it, and/or modify it under the terms of the GNU Lesser General
10// Public License as published by the Free Software Foundation; either
11// version 2.1 of the License, or (at your option) any later version.
12// The full text of the license can be found in the file LICENSE at
13// the top level of the DFT-FE distribution.
14//
15// ---------------------------------------------------------------------
16//
17
18#ifndef DFTFE_EXPCONFININGPOTENTIAL_H
19#define DFTFE_EXPCONFININGPOTENTIAL_H
20
21#include "headers.h"
22#include "FEBasisOperations.h"
23#include "dftParameters.h"
24#include "MemoryStorage.h"
25
26namespace dftfe
27{
29 {
30 public:
32 void
33 init(const std::shared_ptr<
35 double,
37 & feBasisOp,
38 const dftParameters & dftParams,
39 const std::vector<std::vector<double>> &atomLocations);
40
41
42 void
45 &externalPotential) const;
46
47
48 private:
51 };
52
53} // namespace dftfe
54
55
56#endif // DFTFE_EXPCONFININGPOTENTIAL_H
Definition FEBasisOperations.h:84
Namespace which declares the input parameters and the functions to parse them from the input paramete...
Definition dftParameters.h:35
void init(const std::shared_ptr< dftfe::basis::FEBasisOperations< dataTypes::number, double, dftfe::utils::MemorySpace::HOST > > &feBasisOp, const dftParameters &dftParams, const std::vector< std::vector< double > > &atomLocations)
void addConfiningPotential(dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &externalPotential) const
dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > d_confiningPotential
Definition expConfiningPotential.h:50
Definition MemoryStorage.h:33
double number
Definition dftfeDataTypes.h:44
@ HOST
Definition MemorySpaceType.h:34
Definition pseudoPotentialToDftfeConverter.cc:34