Home
last modified time | relevance | path

Searched refs:nodal_soln (Results 1 – 24 of 24) sorted by relevance

/dports/math/libmesh/libmesh-1.6.2/src/fe/
H A Dfe_l2_lagrange.C46 nodal_soln.resize(n_nodes); in l2_lagrange_nodal_soln()
62 nodal_soln[0] = elem_soln[0]; in l2_lagrange_nodal_soln()
63 nodal_soln[1] = elem_soln[1]; in l2_lagrange_nodal_soln()
74 nodal_soln[0] = elem_soln[0]; in l2_lagrange_nodal_soln()
75 nodal_soln[1] = elem_soln[1]; in l2_lagrange_nodal_soln()
88 nodal_soln[0] = elem_soln[0]; in l2_lagrange_nodal_soln()
89 nodal_soln[1] = elem_soln[1]; in l2_lagrange_nodal_soln()
90 nodal_soln[2] = elem_soln[2]; in l2_lagrange_nodal_soln()
236 nodal_soln = elem_soln; in l2_lagrange_nodal_soln()
266 nodal_soln = elem_soln; in l2_lagrange_nodal_soln()
[all …]
H A Dfe_lagrange_vec.C55 nodal_soln.resize(dim*n_nodes); in lagrange_vec_nodal_soln()
70 nodal_soln[0] = elem_soln[0]; in lagrange_vec_nodal_soln()
71 nodal_soln[1] = elem_soln[1]; in lagrange_vec_nodal_soln()
74 nodal_soln[2] = elem_soln[2]; in lagrange_vec_nodal_soln()
75 nodal_soln[3] = elem_soln[3]; in lagrange_vec_nodal_soln()
78 nodal_soln[4] = elem_soln[4]; in lagrange_vec_nodal_soln()
79 nodal_soln[5] = elem_soln[5]; in lagrange_vec_nodal_soln()
476 nodal_soln = elem_soln; in lagrange_vec_nodal_soln()
491 nodal_soln = elem_soln; in lagrange_vec_nodal_soln()
518 { FE<0,LAGRANGE>::nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
[all …]
H A Dfe_lagrange.C44 nodal_soln.resize(n_nodes); in lagrange_nodal_soln()
60 nodal_soln[0] = elem_soln[0]; in lagrange_nodal_soln()
61 nodal_soln[1] = elem_soln[1]; in lagrange_nodal_soln()
72 nodal_soln[0] = elem_soln[0]; in lagrange_nodal_soln()
73 nodal_soln[1] = elem_soln[1]; in lagrange_nodal_soln()
86 nodal_soln[0] = elem_soln[0]; in lagrange_nodal_soln()
87 nodal_soln[1] = elem_soln[1]; in lagrange_nodal_soln()
88 nodal_soln[2] = elem_soln[2]; in lagrange_nodal_soln()
277 nodal_soln = elem_soln; in lagrange_nodal_soln()
307 nodal_soln = elem_soln; in lagrange_nodal_soln()
[all …]
H A Dfe_scalar.C37 std::vector<Number> & nodal_soln) in scalar_nodal_soln() argument
40 nodal_soln.resize(n_nodes); in scalar_nodal_soln()
45 nodal_soln[i] = (order == CONSTANT) ? 0. : elem_soln[0]; in scalar_nodal_soln()
58 void FE<0,SCALAR>::nodal_soln(const Elem * elem, in nodal_soln() function
62 { scalar_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
65 void FE<1,SCALAR>::nodal_soln(const Elem * elem, in nodal_soln() function
69 { scalar_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
72 void FE<2,SCALAR>::nodal_soln(const Elem * elem, in nodal_soln() function
76 { scalar_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
79 void FE<3,SCALAR>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_l2_hierarchic.C38 std::vector<Number> & nodal_soln) in l2_hierarchic_nodal_soln() argument
44 nodal_soln.resize(n_nodes); in l2_hierarchic_nodal_soln()
61 nodal_soln[n] = val; in l2_hierarchic_nodal_soln()
83 nodal_soln[n] = 0; in l2_hierarchic_nodal_soln()
87 nodal_soln[n] += elem_soln[i] * in l2_hierarchic_nodal_soln()
142 void FE<0,L2_HIERARCHIC>::nodal_soln(const Elem * elem, in nodal_soln() function
146 { l2_hierarchic_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
149 void FE<1,L2_HIERARCHIC>::nodal_soln(const Elem * elem, in nodal_soln() function
153 { l2_hierarchic_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
156 void FE<2,L2_HIERARCHIC>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_interface_inf_fe.C314 InfFE<1,JACOBI_20_00,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
329 InfFE<1,JACOBI_30_00,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
344 InfFE<1,LEGENDRE,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
359 InfFE<1,LAGRANGE,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
392 InfFE<2,JACOBI_20_00,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
407 InfFE<2,JACOBI_30_00,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
422 InfFE<2,LEGENDRE,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
437 InfFE<2,LAGRANGE,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
470 InfFE<3,JACOBI_20_00,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
500 InfFE<3,LEGENDRE,CARTESIAN>::nodal_soln(fe_t, elem, elem_soln, nodal_soln); in ifem_nodal_soln()
[all …]
H A Dfe_rational.C39 std::vector<Number> & nodal_soln) in rational_nodal_soln() argument
45 nodal_soln.resize(n_nodes); in rational_nodal_soln()
63 nodal_soln[n] = val; in rational_nodal_soln()
100 nodal_soln[n] = 0; in rational_nodal_soln()
105 nodal_soln[n] /= weighted_sum; in rational_nodal_soln()
119 void FE<0,RATIONAL_BERNSTEIN>::nodal_soln(const Elem * elem, in nodal_soln() function
123 { rational_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
126 void FE<1,RATIONAL_BERNSTEIN>::nodal_soln(const Elem * elem, in nodal_soln() function
130 { rational_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
133 void FE<2,RATIONAL_BERNSTEIN>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_clough.C38 std::vector<Number> & nodal_soln) in clough_nodal_soln() argument
44 nodal_soln.resize(n_nodes); in clough_nodal_soln()
70 nodal_soln[n] = 0; in clough_nodal_soln()
74 nodal_soln[n] += elem_soln[i] * in clough_nodal_soln()
237 void FE<0,CLOUGH>::nodal_soln(const Elem * elem, in nodal_soln() function
241 { clough_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
244 void FE<1,CLOUGH>::nodal_soln(const Elem * elem, in nodal_soln() function
248 { clough_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
251 void FE<2,CLOUGH>::nodal_soln(const Elem * elem, in nodal_soln() function
255 { clough_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
[all …]
H A Dfe_monomial.C35 std::vector<Number> & nodal_soln) in monomial_nodal_soln() argument
41 nodal_soln.resize(n_nodes); in monomial_nodal_soln()
55 nodal_soln[n] = val; in monomial_nodal_soln()
80 nodal_soln[n] = 0; in monomial_nodal_soln()
84 nodal_soln[n] += elem_soln[i] * in monomial_nodal_soln()
346 void FE<0,MONOMIAL>::nodal_soln(const Elem * elem, in nodal_soln() function
350 { monomial_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
353 void FE<1,MONOMIAL>::nodal_soln(const Elem * elem, in nodal_soln() function
357 { monomial_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
360 void FE<2,MONOMIAL>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_hierarchic.C38 std::vector<Number> & nodal_soln) in hierarchic_nodal_soln() argument
44 nodal_soln.resize(n_nodes); in hierarchic_nodal_soln()
61 nodal_soln[n] = val; in hierarchic_nodal_soln()
83 nodal_soln[n] = 0; in hierarchic_nodal_soln()
87 nodal_soln[n] += elem_soln[i] * in hierarchic_nodal_soln()
319 void FE<0,HIERARCHIC>::nodal_soln(const Elem * elem, in nodal_soln() function
323 { hierarchic_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
326 void FE<1,HIERARCHIC>::nodal_soln(const Elem * elem, in nodal_soln() function
330 { hierarchic_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
333 void FE<2,HIERARCHIC>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_hermite.C38 std::vector<Number> & nodal_soln) in hermite_nodal_soln() argument
44 nodal_soln.resize(n_nodes); in hermite_nodal_soln()
61 nodal_soln[n] = 0; in hermite_nodal_soln()
65 nodal_soln[n] += elem_soln[i] * in hermite_nodal_soln()
282 void FE<0,HERMITE>::nodal_soln(const Elem * elem, in nodal_soln() function
286 { hermite_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
289 void FE<1,HERMITE>::nodal_soln(const Elem * elem, in nodal_soln() function
293 { hermite_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
296 void FE<2,HERMITE>::nodal_soln(const Elem * elem, in nodal_soln() function
300 { hermite_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
[all …]
H A Dfe_nedelec_one.C45 std::vector<Number> & nodal_soln) in nedelec_one_nodal_soln() argument
52 nodal_soln.resize(n_nodes*dim); in nedelec_one_nodal_soln()
66 libmesh_assert_equal_to (nodal_soln.size(), 6*2); in nedelec_one_nodal_soln()
75 libmesh_assert_equal_to (nodal_soln.size(), 8*2); in nedelec_one_nodal_soln()
77 libmesh_assert_equal_to (nodal_soln.size(), 9*2); in nedelec_one_nodal_soln()
83 libmesh_assert_equal_to (nodal_soln.size(), 10*3); in nedelec_one_nodal_soln()
132 nodal_soln[dim*n+d] = 0; in nedelec_one_nodal_soln()
394 void FE<0,NEDELEC_ONE>::nodal_soln(const Elem *, in nodal_soln() function
401 void FE<1,NEDELEC_ONE>::nodal_soln(const Elem *, in nodal_soln() function
408 void FE<2,NEDELEC_ONE>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_bernstein.C42 std::vector<Number> & nodal_soln) in bernstein_nodal_soln() argument
48 nodal_soln.resize(n_nodes); in bernstein_nodal_soln()
65 nodal_soln[n] = val; in bernstein_nodal_soln()
92 nodal_soln[n] = 0; in bernstein_nodal_soln()
96 nodal_soln[n] += elem_soln[i] * in bernstein_nodal_soln()
384 void FE<0,BERNSTEIN>::nodal_soln(const Elem * elem, in nodal_soln() function
388 { bernstein_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
391 void FE<1,BERNSTEIN>::nodal_soln(const Elem * elem, in nodal_soln() function
395 { bernstein_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
398 void FE<2,BERNSTEIN>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_szabab.C41 std::vector<Number> & nodal_soln) in szabab_nodal_soln() argument
47 nodal_soln.resize(n_nodes); in szabab_nodal_soln()
64 nodal_soln[n] = val; in szabab_nodal_soln()
92 nodal_soln[n] = 0; in szabab_nodal_soln()
96 nodal_soln[n] += elem_soln[i] * in szabab_nodal_soln()
1222 void FE<0,SZABAB>::nodal_soln(const Elem * elem, in nodal_soln() function
1226 { szabab_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
1229 void FE<1,SZABAB>::nodal_soln(const Elem * elem, in nodal_soln() function
1233 { szabab_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
1236 void FE<2,SZABAB>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_monomial_vec.C53 nodal_soln.resize(dim * n_nodes); in monomial_vec_nodal_soln()
69 nodal_soln[2 * n] = elem_soln[0]; in monomial_vec_nodal_soln()
70 nodal_soln[1 + 2 * n] = elem_soln[1]; in monomial_vec_nodal_soln()
79 nodal_soln[3 * n] = elem_soln[0]; in monomial_vec_nodal_soln()
80 nodal_soln[1 + 3 * n] = elem_soln[1]; in monomial_vec_nodal_soln()
81 nodal_soln[2 + 3 * n] = elem_soln[2]; in monomial_vec_nodal_soln()
110 nodal_soln[d + dim * n] = 0; in monomial_vec_nodal_soln()
129 FE<0, MONOMIAL_VEC>::nodal_soln(const Elem * elem, in nodal_soln() function
134 FE<0, MONOMIAL>::nodal_soln(elem, order, elem_soln, nodal_soln); in nodal_soln()
139 FE<1, MONOMIAL_VEC>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_xyz.C40 std::vector<Number> & nodal_soln) in xyz_nodal_soln() argument
44 nodal_soln.resize(n_nodes); in xyz_nodal_soln()
58 nodal_soln[n] = val; in xyz_nodal_soln()
79 nodal_soln[n] = 0; in xyz_nodal_soln()
83 nodal_soln[n] += elem_soln[i] * in xyz_nodal_soln()
874 void FE<0,XYZ>::nodal_soln(const Elem * elem, in nodal_soln() function
878 { xyz_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
881 void FE<1,XYZ>::nodal_soln(const Elem * elem, in nodal_soln() function
885 { xyz_nodal_soln(elem, order, elem_soln, nodal_soln); } in nodal_soln()
888 void FE<2,XYZ>::nodal_soln(const Elem * elem, in nodal_soln() function
[all …]
H A Dfe_subdivision_2D.C882 void FE<2,SUBDIVISION>::nodal_soln(const Elem * elem, in nodal_soln() function
885 std::vector<Number> & nodal_soln) in nodal_soln() argument
891 nodal_soln.resize(3); // three nodes per element in nodal_soln()
896 nodal_soln[0] = 0; in nodal_soln()
897 nodal_soln[1] = 0; in nodal_soln()
898 nodal_soln[2] = 0; in nodal_soln()
904 nodal_soln[j] = elem_soln[0]; in nodal_soln()
908 nodal_soln[j] = elem_soln[1]; in nodal_soln()
912 nodal_soln[j] = elem_soln[sd_elem->get_ordered_valence(0)]; in nodal_soln()
H A Dinf_fe_static.C180 void InfFE<Dim,T_radial,T_map>::nodal_soln(const FEType & /* fet */, in nodal_soln() function
183 std::vector<Number> & nodal_soln) in nodal_soln() argument
202 nodal_soln.clear(); in nodal_soln()
203 libmesh_assert (nodal_soln.empty()); in nodal_soln()
1243 INSTANTIATE_INF_FE_MBRF(1, CARTESIAN, void, nodal_soln(const FEType &, const Elem *, const std::vec…
1244 INSTANTIATE_INF_FE_MBRF(2, CARTESIAN, void, nodal_soln(const FEType &, const Elem *, const std::vec…
1245 INSTANTIATE_INF_FE_MBRF(3, CARTESIAN, void, nodal_soln(const FEType &, const Elem *, const std::vec…
H A Dfe_interface.C800 void FEInterface::nodal_soln(const unsigned int dim, in nodal_soln() function
804 std::vector<Number> & nodal_soln) in nodal_soln() argument
810 ifem_nodal_soln(dim, fe_t, elem, elem_soln, nodal_soln); in nodal_soln()
818 void_fe_with_vec_switch(nodal_soln(elem, order, elem_soln, nodal_soln)); in nodal_soln()
/dports/math/libmesh/libmesh-1.6.2/src/mesh/
H A Densight_io.C372 std::vector<Number> nodal_soln; in write_scalar_ascii() local
386 FEInterface::nodal_soln (dim, fe_type, elem, elem_soln, nodal_soln); in write_scalar_ascii()
388 libmesh_assert_equal_to (nodal_soln.size(), elem->n_nodes()); in write_scalar_ascii()
395 local_soln[elem->node_id(n)] = libmesh_real(nodal_soln[n]); in write_scalar_ascii()
484 FEInterface::nodal_soln (dim, fe_type, elem, elem_soln_u, nodal_soln_u); in write_vector_ascii()
485 FEInterface::nodal_soln (dim, fe_type, elem, elem_soln_v, nodal_soln_v); in write_vector_ascii()
487 FEInterface::nodal_soln (dim, fe_type, elem, elem_soln_w, nodal_soln_w); in write_vector_ascii()
/dports/math/libmesh/libmesh-1.6.2/src/systems/
H A Dequation_systems.C712 std::vector<Number> nodal_soln; // The FE solution interpolated to the nodes in build_parallel_solution_vector() local
735 FEInterface::nodal_soln (elem->dim(), in build_parallel_solution_vector()
739 nodal_soln); in build_parallel_solution_vector()
746 libmesh_assert_equal_to (nodal_soln.size(), n_vec_dim*elem->n_nodes()); in build_parallel_solution_vector()
754 … parallel_soln.add(nv*(elem->node_id(n)) + (var_inc+d + var_num), nodal_soln[n_vec_dim*n+d]); in build_parallel_solution_vector()
1125 std::vector<Number> nodal_soln; // The FE solution interpolated to the nodes in build_discontinuous_solution_vector() local
1165 FEInterface::nodal_soln (elem->dim(), in build_discontinuous_solution_vector()
1169 nodal_soln); in build_discontinuous_solution_vector()
1176 libmesh_assert_equal_to (nodal_soln.size(), elem->n_nodes()); in build_discontinuous_solution_vector()
1187 soln[index] += nodal_soln[n]; in build_discontinuous_solution_vector()
/dports/math/libmesh/libmesh-1.6.2/include/fe/
H A Dfe_interface.h284 static void nodal_soln(const unsigned int dim,
288 std::vector<Number> & nodal_soln);
862 std::vector<Number> & nodal_soln);
H A Dinf_fe.h447 static void nodal_soln(const FEType & fet,
450 std::vector<Number> & nodal_soln);
H A Dfe.h342 static void nodal_soln(const Elem * elem, const Order o,
344 std::vector<Number> & nodal_soln);