1#ifndef _RHEOLEF_BASIS_FEM_TRACE_N_H
2#define _RHEOLEF_BASIS_FEM_TRACE_N_H
44#include "rheolef/basis.h"
68 const Eigen::Matrix<point_basic<T>,Eigen::Dynamic,1>&
77 Eigen::Matrix<size_type,Eigen::Dynamic,1>&
loc_idof)
const;
85 Eigen::Matrix<T,Eigen::Dynamic,1>& value)
const;
100 const Eigen::Matrix<T,Eigen::Dynamic,1>&
f_xnod,
101 Eigen::Matrix<T,Eigen::Dynamic,1>& dof)
const;
112 Eigen::Matrix<point_basic<T>,Eigen::Dynamic,1>,
117 std::array<size_type,reference_element::max_side_by_variant+1>,
field::size_type size_type
size_type local_ndof_on_side(reference_element hat_K, const side_information_type &sid) const
std::array< std::array< size_type, reference_element::max_side_by_variant+1 >, reference_element::max_variant > _first_sid_idof
void evaluate_on_side(reference_element hat_K, const side_information_type &sid, const point_basic< T > &hat_x, Eigen::Matrix< T, Eigen::Dynamic, 1 > &value) const
std::array< Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 >, reference_element::max_variant > _hat_node
reference_element::size_type size_type
basis_basic< T > _tr_n_basis
void local_idof_on_side(reference_element hat_K, const side_information_type &sid, Eigen::Matrix< size_type, Eigen::Dynamic, 1 > &loc_idof) const
Eigen::Matrix< T, Eigen::Dynamic, 1 > _sid_value
std::array< std::array< size_type, reference_element::max_side_by_variant+1 >, reference_element::max_variant > _first_sid_inod
void _initialize_cstor_sizes() const
virtual size_type first_sid_inod(reference_element hat_K, size_type loc_isid) const
virtual void put_scalar_valued(std::ostream &os, reference_element hat_K) const
void _compute_dofs(reference_element hat_K, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &f_xnod, Eigen::Matrix< T, Eigen::Dynamic, 1 > &dof) const
size_type family_index() const
virtual size_type first_sid_idof(reference_element hat_K, size_type loc_isid) const
const Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > & hat_node(reference_element hat_K) const
std::string family_name() const
basis_basic< T > _vec_basis
void _initialize_data(reference_element hat_K) const
see the reference_element page for the full documentation
static const variant_type max_variant
variant_type variant() const
std::vector< int >::size_type size_type
This file is part of Rheolef.