suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Loading...
Searching...
No Matches
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<IntegrationPlan::Type >
std::pair< arma::vec, arma::vec > generate_seeds (unsigned)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationPlan::Type::GAUSS > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationPlan::Type::HERMITE > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationPlan::Type::CHEBYSHEV > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationPlan::Type::LOBATTO > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationPlan::Type::RADAU > (const unsigned order)
 
template<>
std::pair< arma::vec, arma::vec > generate_seeds< IntegrationPlan::Type::LAGUERRE > (const unsigned order)
 
template<>
void IntegrationPlan::generate< IntegrationPlan::Type::GAUSS > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationPlan::Type::HERMITE > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationPlan::Type::CHEBYSHEV > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationPlan::Type::LOBATTO > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationPlan::Type::RADAU > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationPlan::Type::LAGUERRE > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationPlan::Type::IRONS > (const unsigned D, const unsigned O)
 
template<>
void IntegrationPlan::generate< IntegrationPlan::Type::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()

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

◆ generate_seeds< IntegrationPlan::Type::CHEBYSHEV >()

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

◆ generate_seeds< IntegrationPlan::Type::GAUSS >()

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

◆ generate_seeds< IntegrationPlan::Type::HERMITE >()

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

◆ generate_seeds< IntegrationPlan::Type::LAGUERRE >()

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

◆ generate_seeds< IntegrationPlan::Type::LOBATTO >()

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

◆ generate_seeds< IntegrationPlan::Type::RADAU >()

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