NiHu
2.0
|
integrate a p2x-operator over a trial field More...
#include <p2x_integral.hpp>
Public Types | |
typedef std::decay< Operator >::type | operator_t |
typedef TrialField | trial_field_t |
typedef trial_field_t::elem_t | elem_t |
typedef trial_field_t::nset_t | nset_t |
typedef operator_t::test_input_t | test_input_t |
typedef trial_field_t | trial_input_t |
typedef elem_t::domain_t | domain_t |
typedef domain_t::xi_t | xi_t |
typedef NiHu::gaussian_quadrature< domain_t > | quadrature_t |
typedef operator_t::result_t | op_result_t |
typedef Eigen::Matrix< typename scalar< typename operator_t::result_t >::type, op_num_rows, result_cols > | result_t |
Public Member Functions | |
p2x_integral (Operator &&op, size_t order) | |
size_t | rows (test_input_t const &to) const |
size_t | cols (trial_input_t const &) const |
result_t | operator() (test_input_t const &to, trial_field_t const &field) const |
Static Public Attributes | |
static const int | op_num_cols = num_cols<op_result_t>::value |
static const int | op_num_rows = num_rows<op_result_t>::value |
static const size_t | result_cols = op_num_cols * nset_t::num_nodes |
integrate a p2x-operator over a trial field
Operator | the operator to integrate |
TrialField | the trial field type |
Definition at line 30 of file p2x_integral.hpp.