1#ifndef _RHEOLEF_BASIS_FEM_TENSOR_H
2#define _RHEOLEF_BASIS_FEM_TENSOR_H
39#include "rheolef/basis.h"
73 const Eigen::Matrix<point_basic<T>,Eigen::Dynamic,1>&
91 Eigen::Matrix<T,Eigen::Dynamic,1>& dof)
const;
bool is_continuous() const
bool have_compact_support_inside_element() const
void _compute_dofs(reference_element hat_K, const Eigen::Matrix< tensor_basic< T >, Eigen::Dynamic, 1 > &f_xnod, Eigen::Matrix< T, Eigen::Dynamic, 1 > &dof) const
valued_type valued_tag() const
bool have_continuous_feature() const
base::size_type size_type
space_constant::valued_type valued_type
Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > _vector_value
Eigen::Matrix< T, Eigen::Dynamic, 1 > _scalar_value
void _initialize_cstor_sizes() const
tensor_basic< T > value_type
void grad_evaluate(reference_element hat_K, const point_basic< T > &hat_x, Eigen::Matrix< tensor3_basic< T >, Eigen::Dynamic, 1 > &value) const
void evaluate(reference_element hat_K, const point_basic< T > &hat_x, Eigen::Matrix< tensor_basic< T >, Eigen::Dynamic, 1 > &value) const
basis_basic< T > _scalar_basis
size_type family_index() const
bool is_hierarchical() const
const Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > & hat_node(reference_element hat_K) const
const basis_basic< T > & operator[](size_type i_comp) const
std::string family_name() const
bool have_index_parameter() const
void _initialize_data(reference_element hat_K) const
see the basis_option page for the full documentation
reference_element::size_type size_type
see the reference_element page for the full documentation
This file is part of Rheolef.