DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::utils::FiniteDifference Class Reference

#include <FiniteDifference.h>

Static Public Member Functions

static std::vector< double > getStencilGridOneVariableCentral (const unsigned int totalStencilSize, const double h)
 
static void firstOrderDerivativeOneVariableCentral (const unsigned int totalStencilSize, const double h, const unsigned int numQuadPoints, const double *stencilDataAllQuadPoints, double *firstOrderDerivative)
 
static void firstOrderDerivativeOneVariableCentral (const unsigned int totalStencilSize, const double *h, const unsigned int numQuadPoints, const double *stencilDataAllQuadPoints, double *firstOrderDerivative)
 
static void secondOrderDerivativeOneVariableCentral (const unsigned int totalStencilSize, const double h, const unsigned int numQuadPoints, const double *stencilDataAllQuadPoints, double *secondOrderDerivative)
 
static void secondOrderDerivativeOneVariableCentral (const unsigned int totalStencilSize, const double *h, const unsigned int numQuadPoints, const double *stencilDataAllQuadPoints, double *secondOrderDerivative)
 

Member Function Documentation

◆ firstOrderDerivativeOneVariableCentral() [1/2]

static void dftfe::utils::FiniteDifference::firstOrderDerivativeOneVariableCentral ( const unsigned int totalStencilSize,
const double * h,
const unsigned int numQuadPoints,
const double * stencilDataAllQuadPoints,
double * firstOrderDerivative )
static

◆ firstOrderDerivativeOneVariableCentral() [2/2]

static void dftfe::utils::FiniteDifference::firstOrderDerivativeOneVariableCentral ( const unsigned int totalStencilSize,
const double h,
const unsigned int numQuadPoints,
const double * stencilDataAllQuadPoints,
double * firstOrderDerivative )
static

◆ getStencilGridOneVariableCentral()

static std::vector< double > dftfe::utils::FiniteDifference::getStencilGridOneVariableCentral ( const unsigned int totalStencilSize,
const double h )
static

◆ secondOrderDerivativeOneVariableCentral() [1/2]

static void dftfe::utils::FiniteDifference::secondOrderDerivativeOneVariableCentral ( const unsigned int totalStencilSize,
const double * h,
const unsigned int numQuadPoints,
const double * stencilDataAllQuadPoints,
double * secondOrderDerivative )
static

◆ secondOrderDerivativeOneVariableCentral() [2/2]

static void dftfe::utils::FiniteDifference::secondOrderDerivativeOneVariableCentral ( const unsigned int totalStencilSize,
const double h,
const unsigned int numQuadPoints,
const double * stencilDataAllQuadPoints,
double * secondOrderDerivative )
static

The documentation for this class was generated from the following file: