Parallel Finite Element - General geometry Ewald-like Method
Part of Continuum-particle Simulation Suite under MICCOM
Public Member Functions | List of all members
libMesh::Chebyshev Class Reference

#include <chebyshev.h>

Public Member Functions

 Chebyshev ()
 
 ~Chebyshev ()
 
Real chebyshev_function (const Real x, const Real da_cheb, const Real db_cheb) const
 
DenseVector< Number > chebyshev_coefficients (const std::size_t N, const Real da_cheb, const Real db_cheb, const std::string method) const
 
DenseMatrix< Number > transform_matrix (const std::size_t N) const
 
void chebyshev_gauss (const std::size_t N, std::vector< Real > &x, std::vector< Real > &w) const
 
void chebyshev_gauss_radau (const std::size_t N, std::vector< Real > &x, std::vector< Real > &w) const
 
void chebyshev_gauss_lobatto (const std::size_t N, std::vector< Real > &x, std::vector< Real > &w) const
 

Constructor & Destructor Documentation

Chebyshev::Chebyshev ( )
Chebyshev::~Chebyshev ( )

Member Function Documentation

DenseVector< Number > Chebyshev::chebyshev_coefficients ( const std::size_t  N,
const Real  da_cheb,
const Real  db_cheb,
const std::string  method 
) const

Here is the call graph for this function:

Here is the caller graph for this function:

Real Chebyshev::chebyshev_function ( const Real  x,
const Real  da_cheb,
const Real  db_cheb 
) const

Here is the caller graph for this function:

void Chebyshev::chebyshev_gauss ( const std::size_t  N,
std::vector< Real > &  x,
std::vector< Real > &  w 
) const

Here is the caller graph for this function:

void Chebyshev::chebyshev_gauss_lobatto ( const std::size_t  N,
std::vector< Real > &  x,
std::vector< Real > &  w 
) const

Here is the caller graph for this function:

void Chebyshev::chebyshev_gauss_radau ( const std::size_t  N,
std::vector< Real > &  x,
std::vector< Real > &  w 
) const

Here is the caller graph for this function:

DenseMatrix< Number > Chebyshev::transform_matrix ( const std::size_t  N) const

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