Home
last modified time | relevance | path

Searched refs:FEGenericBase (Results 1 – 21 of 21) sorted by relevance

/dports/math/libmesh/libmesh-1.6.2/include/fe/
H A Dfe_transformation_base.h27 template<typename T> class FEGenericBase; variable
57 virtual void init_map_phi(const FEGenericBase<OutputShape> & fe) const = 0;
62 virtual void init_map_dphi(const FEGenericBase<OutputShape> & fe) const = 0;
67 virtual void init_map_d2phi(const FEGenericBase<OutputShape> & fe) const = 0;
76 const FEGenericBase<OutputShape> & fe,
86 const FEGenericBase<OutputShape> & fe,
87 … std::vector<std::vector<typename FEGenericBase<OutputShape>::OutputGradient>> & dphi,
99 const FEGenericBase<OutputShape> & fe,
100 … std::vector<std::vector<typename FEGenericBase<OutputShape>::OutputTensor>> & d2phi,
117 const FEGenericBase<OutputShape> & fe,
[all …]
H A Dhcurl_fe_transformation.h48 virtual void init_map_phi(const FEGenericBase<OutputShape> & fe) const override;
53 virtual void init_map_dphi(const FEGenericBase<OutputShape> & fe) const override;
58 virtual void init_map_d2phi(const FEGenericBase<OutputShape> & fe) const override;
71 const FEGenericBase<OutputShape> & fe,
81 const FEGenericBase<OutputShape> & /*fe*/, in map_dphi()
82 … std::vector<std::vector<typename FEGenericBase<OutputShape>::OutputGradient>> & /*dphi*/, in map_dphi()
97 const FEGenericBase<OutputShape> & /*fe*/, in map_d2phi()
98 … std::vector<std::vector<typename FEGenericBase<OutputShape>::OutputTensor>> & /*d2phi*/, in map_d2phi()
120 const FEGenericBase<OutputShape> & fe,
130 const FEGenericBase<OutputShape> & /*fe*/, in map_div()
[all …]
H A Dh1_fe_transformation.h52 virtual void init_map_phi(const FEGenericBase<OutputShape> & fe) const override;
57 virtual void init_map_dphi(const FEGenericBase<OutputShape> & fe) const override;
62 virtual void init_map_d2phi(const FEGenericBase<OutputShape> & fe) const override;
71 const FEGenericBase<OutputShape> &,
81 const FEGenericBase<OutputShape> & fe,
82 … std::vector<std::vector<typename FEGenericBase<OutputShape>::OutputGradient>> & dphi,
94 const FEGenericBase<OutputShape> & fe,
95 … std::vector<std::vector<typename FEGenericBase<OutputShape>::OutputTensor>> & d2phi,
111 const FEGenericBase<OutputShape> & fe,
121 const FEGenericBase<OutputShape> & fe,
[all …]
H A Dfe_base.h85 class FEGenericBase : public FEAbstract
94 FEGenericBase (const unsigned int dim,
102 virtual ~FEGenericBase();
740 void FEGenericBase<OutputType>::compute_dual_shape_functions () in compute_dual_shape_functions()
748 void FEGenericBase<OutputType>::compute_dual_shape_coeffs () in compute_dual_shape_coeffs()
758 void FEGenericBase<Real>::compute_dual_shape_functions();
761 void FEGenericBase<Real>::compute_dual_shape_coeffs();
765 typedef FEGenericBase<Real> FEBase;
766 typedef FEGenericBase<RealGradient> FEVectorBase;
775 FEGenericBase<OutputType>::FEGenericBase(const unsigned int d, in FEGenericBase() function
[all …]
H A Dfe.h96 class FE : public FEGenericBase<typename FEOutputType<T>::type>
107 FEGenericBase<typename FEOutputType<T>::type>::OutputShape
/dports/math/libmesh/libmesh-1.6.2/src/error_estimation/
H A Dexact_solution.C544 std::vector<std::unique_ptr<FEGenericBase<OutputShape>>> fe_ptrs(4); in _compute_error()
554 fe_ptrs[dim] = FEGenericBase<OutputShape>::build(dim, fe_type); in _compute_error()
593 FEGenericBase<OutputShape> * fe = fe_ptrs[dim].get(); in _compute_error()
654 typename FEGenericBase<OutputShape>::OutputNumber u_h(0.); in _compute_error()
656 typename FEGenericBase<OutputShape>::OutputNumberGradient grad_u_h; in _compute_error()
658 typename FEGenericBase<OutputShape>::OutputNumberTensor grad2_u_h; in _compute_error()
660 typename FEGenericBase<OutputShape>::OutputNumber curl_u_h(0.0); in _compute_error()
683 typename FEGenericBase<OutputShape>::OutputNumber exact_val(0); in _compute_error()
712 typename FEGenericBase<OutputShape>::OutputNumberGradient exact_grad; in _compute_error()
739 typename FEGenericBase<OutputShape>::OutputNumber exact_curl(0.0); in _compute_error()
[all …]
/dports/math/libmesh/libmesh-1.6.2/include/systems/
H A Dfem_context.h44 template <typename T> class FEGenericBase; variable
45 typedef FEGenericBase<Real> FEBase;
320 void get_side_fe( unsigned int var, FEGenericBase<OutputShape> *& fe,
1033 FEGenericBase<OutputShape> * build_new_fe(const FEGenericBase<OutputShape> * fe,
1050 mutable std::unique_ptr<FEGenericBase<Real>> _real_fe;
1051 mutable std::unique_ptr<FEGenericBase<RealGradient>> _real_grad_fe;
1061 FEGenericBase<OutputShape> * cached_fe( const unsigned int elem_dim,
1092 typedef FEGenericBase<value_shape> value_base;
1097 typedef FEGenericBase<grad_shape> grad_base;
1102 typedef FEGenericBase<hess_shape> hess_base;
[all …]
H A Ddg_fem_context.h239 void get_neighbor_side_fe( unsigned int var, FEGenericBase<OutputShape> *& fe ) const;
301 void DGFEMContext::get_neighbor_side_fe( unsigned int var, FEGenericBase<OutputShape> *& fe ) const in get_neighbor_side_fe()
304 fe = cast_ptr<FEGenericBase<OutputShape> *>( _neighbor_side_fe_var[var] ); in get_neighbor_side_fe()
H A Dgeneric_projector.h260 const FEGenericBase<typename FFunctor::RealType> & fe);
2368 FEGenericBase<typename FFunctor::RealType> * fe = nullptr; in operator()
2370 FEGenericBase<typename FFunctor::RealType> * edge_fe = nullptr; in operator()
2375 const FEGenericBase<typename FFunctor::RealType> & proj_fe = in operator()
2387 std::unique_ptr<FEGenericBase<typename FFunctor::RealType>> fine_fe in operator()
2549 FEGenericBase<typename FFunctor::RealType> * fe = nullptr; in operator()
2551 FEGenericBase<typename FFunctor::RealType> * side_fe = nullptr; in operator()
2556 const FEGenericBase<typename FFunctor::RealType> & proj_fe = in operator()
2568 std::unique_ptr<FEGenericBase<typename FFunctor::RealType>> fine_fe in operator()
2644 FEGenericBase<typename FFunctor::RealType> * fe = nullptr; in operator()
[all …]
/dports/math/libmesh/libmesh-1.6.2/src/fe/
H A Dhcurl_fe_transformation.C26 void HCurlFETransformation<OutputShape>::init_map_phi(const FEGenericBase<OutputShape> & fe) const in init_map_phi()
34 void HCurlFETransformation<OutputShape>::init_map_dphi(const FEGenericBase<OutputShape> & fe) const in init_map_dphi()
42 void HCurlFETransformation<OutputShape>::init_map_d2phi(const FEGenericBase<OutputShape> & fe) const in init_map_d2phi()
56 const FEGenericBase<OutputShape> & fe, in map_phi()
159 const FEGenericBase<OutputShape> & fe, in map_curl()
259 void HCurlFETransformation<Real>::init_map_phi(const FEGenericBase<Real> & ) const in init_map_phi()
265 void HCurlFETransformation<Real>::init_map_dphi(const FEGenericBase<Real> & ) const in init_map_dphi()
271 void HCurlFETransformation<Real>::init_map_d2phi(const FEGenericBase<Real> & ) const in init_map_d2phi()
280 const FEGenericBase<Real> &, in map_phi()
290 const FEGenericBase<Real> &, in map_curl()
H A Dfe_base.C185 std::unique_ptr<FEGenericBase<Real>>
186 FEGenericBase<Real>::build (const unsigned int dim, in build()
395 std::unique_ptr<FEGenericBase<RealGradient>>
480 std::unique_ptr<FEGenericBase<Real>>
684 std::unique_ptr<FEGenericBase<RealGradient>>
963 std::unique_ptr<FEGenericBase<OutputShape>> fe in coarsened_dof_values()
1528 std::unique_ptr<FEGenericBase<OutputShape>> my_fe in compute_proj_constraints()
1801 FEGenericBase<OutputType>::
1829 std::unique_ptr<FEGenericBase<OutputShape>> my_fe in compute_periodic_constraints()
2546 template class FEGenericBase<Real>;
[all …]
H A Dh1_fe_transformation.C27 void H1FETransformation<OutputShape>::init_map_phi(const FEGenericBase<OutputShape> & /* fe */ ) co… in init_map_phi()
35 void H1FETransformation<OutputShape>::init_map_dphi(const FEGenericBase<OutputShape> & fe) const in init_map_dphi()
43 void H1FETransformation<OutputShape>::init_map_d2phi(const FEGenericBase<OutputShape> & fe) const in init_map_d2phi()
55 const FEGenericBase<OutputShape> & fe, in map_phi()
70 const FEGenericBase<OutputShape> & fe, in map_dphi()
201 const FEGenericBase<OutputShape> & fe, in map_d2phi()
489 const FEGenericBase<Real> &, in map_curl()
499 const FEGenericBase<RealGradient> & fe, in map_curl()
618 const FEGenericBase<Real> &, in map_div()
619 … std::vector<std::vector<FEGenericBase<Real>::OutputDivergence>> & ) const in map_div()
[all …]
H A Dfe.C48 FEGenericBase<typename FEOutputType<T>::type> (Dim,fet), in FE()
/dports/math/libmesh/libmesh-1.6.2/src/systems/
H A Dfem_context.C857 FEGenericBase<OutputShape> * fe_new = in point_value()
907 FEGenericBase<OutputShape> * fe_new = in point_gradient()
958 FEGenericBase<OutputShape> * fe_new = in point_hessian()
996 FEGenericBase<OutputShape> * fe_new = in point_curl()
1192 FEGenericBase<OutputShape> * fe_new = in fixed_point_value()
1872 FEGenericBase<Real> *
1914 FEGenericBase<RealGradient> *
1957 FEGenericBase<OutputShape> *
1983 FEGenericBase<OutputShape>* fe_new = in build_new_fe()
2159 template FEGenericBase<Real> *
[all …]
H A Dsystem_projection.C700 FEGenericBase<Real> * fe = nullptr;
705 FEGenericBase<Real> * fe_new =
747 FEGenericBase<Real> * fe = nullptr;
752 FEGenericBase<Real> * fe_new =
H A Dfem_system.C1374 FEGenericBase<RealGradient> * elem_fe = nullptr; in init_context()
/dports/math/libmesh/libmesh-1.6.2/examples/vector_fe/vector_fe_ex3/
H A Dcurl_curl_system.C84 FEGenericBase<RealGradient> * fe; in init_context()
95 FEGenericBase<RealGradient> * side_fe; in init_context()
110 FEGenericBase<RealGradient> * fe = nullptr; in element_time_derivative()
179 FEGenericBase<RealGradient> * side_fe = nullptr; in side_time_derivative()
/dports/math/libmesh/libmesh-1.6.2/examples/vector_fe/vector_fe_ex4/
H A Dcurl_curl_system.C85 FEGenericBase<RealGradient> * fe; in init_context()
96 FEGenericBase<RealGradient> * side_fe; in init_context()
111 FEGenericBase<RealGradient> * fe = nullptr; in element_time_derivative()
180 FEGenericBase<RealGradient> * side_fe = nullptr; in side_time_derivative()
/dports/math/libmesh/libmesh-1.6.2/examples/vector_fe/vector_fe_ex2/
H A Dlaplace_system.C93 FEGenericBase<RealGradient> * fe; in init_context()
103 FEGenericBase<RealGradient> * side_fe; in init_context()
117 FEGenericBase<RealGradient> * fe = nullptr; in element_time_derivative()
/dports/math/libmesh/libmesh-1.6.2/include/error_estimation/
H A Dexact_error_estimator.h39 template <typename T> class FEGenericBase; variable
40 typedef FEGenericBase<Real> FEBase;
/dports/math/libmesh/libmesh-1.6.2/src/base/
H A Ddof_map_constraints.C1055 FEGenericBase<OutputType> * edge_fe = nullptr; in apply_dirichlet_impl()
1212 FEGenericBase<OutputType> * side_fe = nullptr; in apply_dirichlet_impl()
1371 FEGenericBase<OutputType> * fe = nullptr; in apply_dirichlet_impl()