suanPan
IntegrationPlan.cpp File Reference
#include "IntegrationPlan.h"
Include dependency graph for IntegrationPlan.cpp:

Functions

arma::mat generate_points (const unsigned dimension, const std::pair< arma::vec, arma::vec > &points)
 
template<IntegrationType >
std::pair< arma::vec, arma::vec > generate_seeds (unsigned)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::GAUSS > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::HERMITE > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::CHEBYSHEV > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::LOBATTO > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::RADAU > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::LAGUERRE > (const unsigned order)
 
template<>
void IntegrationPlan::generate< IntegrationType::GAUSS > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationType::HERMITE > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationType::CHEBYSHEV > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationType::LOBATTO > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationType::RADAU > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationType::LAGUERRE > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationType::IRONS > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationType::TRIANGLE > (const unsigned D, const unsigned O)
 

Function Documentation

◆ generate_points()

arma::mat generate_points ( const unsigned  dimension,
const std::pair< arma::vec, arma::vec > &  points 
)
Here is the caller graph for this function:

◆ generate_seeds()

template<IntegrationType >
std::pair< arma::vec, arma::vec > generate_seeds ( unsigned  )

◆ generate_seeds< IntegrationType::CHEBYSHEV >()

template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::CHEBYSHEV > ( const unsigned  order)

◆ generate_seeds< IntegrationType::GAUSS >()

template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::GAUSS > ( const unsigned  order)

◆ generate_seeds< IntegrationType::HERMITE >()

template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::HERMITE > ( const unsigned  order)

◆ generate_seeds< IntegrationType::LAGUERRE >()

template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::LAGUERRE > ( const unsigned  order)

◆ generate_seeds< IntegrationType::LOBATTO >()

template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::LOBATTO > ( const unsigned  order)

◆ generate_seeds< IntegrationType::RADAU >()

template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationType::RADAU > ( const unsigned  order)