/dports/math/libmesh/libmesh-1.6.2/src/fe/ |
H A D | fe_l2_lagrange.C | 46 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 D | fe_lagrange_vec.C | 55 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 D | fe_lagrange.C | 44 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 D | fe_scalar.C | 37 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 D | fe_l2_hierarchic.C | 38 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 D | fe_interface_inf_fe.C | 314 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 D | fe_rational.C | 39 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 D | fe_clough.C | 38 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 D | fe_monomial.C | 35 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 D | fe_hierarchic.C | 38 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 D | fe_hermite.C | 38 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 D | fe_nedelec_one.C | 45 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 D | fe_bernstein.C | 42 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 D | fe_szabab.C | 41 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 D | fe_monomial_vec.C | 53 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 D | fe_xyz.C | 40 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 D | fe_subdivision_2D.C | 882 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 D | inf_fe_static.C | 180 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 D | fe_interface.C | 800 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 D | ensight_io.C | 372 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 D | equation_systems.C | 712 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 D | fe_interface.h | 284 static void nodal_soln(const unsigned int dim, 288 std::vector<Number> & nodal_soln); 862 std::vector<Number> & nodal_soln);
|
H A D | inf_fe.h | 447 static void nodal_soln(const FEType & fet, 450 std::vector<Number> & nodal_soln);
|
H A D | fe.h | 342 static void nodal_soln(const Elem * elem, const Order o, 344 std::vector<Number> & nodal_soln);
|