DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
|
#include <feevaluationWrapper.h>
Public Member Functions | |
FEEvaluationWrapperClass (const dftfe::Int feOrder, const dftfe::Int quadrature, const dealii::MatrixFree< 3, double > &matrixFreeData, const dftfe::uInt matrixFreeVectorComponent, const dftfe::uInt matrixFreeQuadratureComponent) | |
Constructor. | |
template<typename... Args> | |
void | reinit (Args &&...args) |
template<typename... Args> | |
void | read_dof_values (Args &&...args) |
template<typename... Args> | |
void | read_dof_values_plain (Args &&...args) |
template<typename... Args> | |
void | evaluate (Args &&...args) |
template<typename... Args> | |
void | submit_gradient (Args &&...args) |
template<typename... Args> | |
void | submit_value (Args &&...args) |
template<typename... Args> | |
decltype(auto) | get_value (Args &&...args) |
template<typename... Args> | |
decltype(auto) | get_gradient (Args &&...args) |
template<typename... Args> | |
decltype(auto) | integrate_value (Args &&...args) |
template<typename... Args> | |
decltype(auto) | get_hessian (Args &&...args) |
template<typename... Args> | |
void | integrate (Args &&...args) |
template<typename... Args> | |
decltype(auto) | quadrature_point (Args &&...args) |
template<typename... Args> | |
decltype(auto) | JxW (Args &&...args) |
template<typename... Args> | |
void | distribute_local_to_global (Args &&...args) |
Public Attributes | |
const dftfe::uInt | n_q_points |
Private Attributes | |
FEEvaluationObject< components > | d_FEEvaluationObject |
|
inline |
Constructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
const dftfe::uInt dftfe::FEEvaluationWrapperClass< components >::n_q_points |