| /libCEED/python/ |
| H A D | ceed_operator.py | 155 def multigrid_create(self, p_mult_fine, rstr_coarse, basis_coarse): argument 171 p_mult_fine._pointer[0], 190 def multigrid_create_tensor_h1(self, p_mult_fine, rstr_coarse, basis_coarse, argument 214 p_mult_fine._pointer[0], 234 def multigrid_create_h1(self, p_mult_fine, rstr_coarse, basis_coarse, argument 258 p_mult_fine._pointer[0],
|
| /libCEED/tests/ |
| H A D | t553-operator.c | 15 CeedVector q_data, x, u_coarse, u_fine, v_coarse, v_fine, p_mult_fine; in main() local 29 CeedVectorCreate(ceed, num_dofs_u_fine, &p_mult_fine); in main() 84 CeedVectorSetValue(p_mult_fine, 1.0); in main() 90 …CeedOperatorMultigridLevelCreateH1(op_mass_fine, p_mult_fine, elem_restriction_u_coarse, basis_u_c… in main() 151 CeedVectorDestroy(&p_mult_fine); in main()
|
| H A D | t552-operator.c | 17 CeedVector q_data, x, u_coarse, u_fine, v_coarse, v_fine, p_mult_fine; in main() local 31 CeedVectorCreate(ceed, num_comp * num_dofs_u_fine, &p_mult_fine); in main() 93 CeedVectorSetValue(p_mult_fine, 1.0); in main() 99 …CeedOperatorMultigridLevelCreateTensorH1(op_mass_fine, p_mult_fine, elem_restriction_u_coarse, bas… in main() 159 CeedVectorDestroy(&p_mult_fine); in main()
|
| H A D | t550-operator.c | 17 CeedVector q_data, x, u_coarse, u_fine, v_coarse, v_fine, p_mult_fine; in main() local 31 CeedVectorCreate(ceed, num_comp * num_dofs_u_fine, &p_mult_fine); in main() 94 CeedVectorSetValue(p_mult_fine, 1.0); in main() 95 …CeedOperatorMultigridLevelCreate(op_mass_fine, p_mult_fine, elem_restriction_u_coarse, basis_u_coa… in main() 155 CeedVectorDestroy(&p_mult_fine); in main()
|
| H A D | t551-operator.c | 17 CeedVector q_data, x, u_coarse, u_fine, v_coarse, v_fine, p_mult_fine; in main() local 31 CeedVectorCreate(ceed, num_comp * num_dofs_u_f, &p_mult_fine); in main() 111 CeedVectorSetValue(p_mult_fine, 1.0); in main() 112 …CeedOperatorMultigridLevelCreate(op_mass_fine, p_mult_fine, elem_restriction_u_coarse, basis_coars… in main() 172 CeedVectorDestroy(&p_mult_fine); in main()
|
| H A D | t554-operator.c | 15 CeedVector x, u_coarse, u_fine, v_coarse, v_fine, p_mult_fine; in main() local 118 CeedVectorCreate(ceed, num_comp * num_dofs_u_fine, &p_mult_fine); in main() 119 CeedOperatorCompositeGetMultiplicity(op_mass_fine, 0, NULL, p_mult_fine); in main() 144 …CeedOperatorMultigridLevelCreate(sub_ops_mass_fine[i], p_mult_fine, elem_restriction_u_coarse, bas… in main() 217 CeedVectorDestroy(&p_mult_fine); in main()
|
| H A D | t598-operator.c | 17 CeedVector x_points, x_elem, q_data, u_coarse, u_fine, v_coarse, v_fine, p_mult_fine; in main() local 194 CeedVectorCreate(ceed, num_nodes_fine, &p_mult_fine); in main() 199 CeedVectorSetValue(p_mult_fine, 1.0); in main() 200 …CeedOperatorMultigridLevelCreate(op_mass_fine, p_mult_fine, elem_restriction_u_coarse, basis_u_coa… in main() 261 CeedVectorDestroy(&p_mult_fine); in main()
|
| /libCEED/rust/libceed/src/ |
| H A D | operator.rs | 1710 p_mult_fine: &Vector, in create_multigrid_level() 1720 p_mult_fine.ptr, in create_multigrid_level() 1898 p_mult_fine: &Vector, in create_multigrid_level_tensor_H1() 1909 p_mult_fine.ptr, in create_multigrid_level_tensor_H1() 2088 p_mult_fine: &Vector, in create_multigrid_level_H1() 2099 p_mult_fine.ptr, in create_multigrid_level_H1()
|
| /libCEED/python/tests/ |
| H A D | test-5-operator.py | 1657 p_mult_fine = ceed.Vector(ncomp * nu_fine) 1658 p_mult_fine.set_value(1.0) 1659 [op_mass_coarse, op_prolong, op_restrict] = op_mass_fine.multigrid_create(p_mult_fine, 1793 p_mult_fine = ceed.Vector(ncomp * nu_fine) 1794 p_mult_fine.set_value(1.0) 1798 [op_mass_coarse, op_prolong, op_restrict] = op_mass_fine.multigrid_create_tensor_h1(p_mult_fine, 1922 p_mult_fine = ceed.Vector(ncomp * nu_fine) 1923 p_mult_fine.set_value(1.0) 1927 [op_mass_coarse, op_prolong, op_restrict] = op_mass_fine.multigrid_create_h1(p_mult_fine,
|
| /libCEED/interface/ |
| H A D | ceed-preconditioning.c | 1011 static int CeedOperatorMultigridLevelCreateSingle_Core(CeedOperator op_fine, CeedVector p_mult_fine… in CeedOperatorMultigridLevelCreateSingle_Core() argument 1113 …CeedCheck(p_mult_fine, ceed, CEED_ERROR_INCOMPATIBLE, "Prolongation or restriction operator creati… in CeedOperatorMultigridLevelCreateSingle_Core() 1119 …CeedCall(CeedElemRestrictionApply(rstr_p_mult_full, CEED_NOTRANSPOSE, p_mult_fine, mult_e_vec, CEE… in CeedOperatorMultigridLevelCreateSingle_Core() 2732 int CeedOperatorMultigridLevelCreate(CeedOperator op_fine, CeedVector p_mult_fine, CeedElemRestrict… in CeedOperatorMultigridLevelCreate() argument 2748 …CeedCall(CeedOperatorMultigridLevelCreateSingle_Core(op_fine, p_mult_fine, rstr_coarse, basis_coar… in CeedOperatorMultigridLevelCreate() 2771 int CeedOperatorMultigridLevelCreateTensorH1(CeedOperator op_fine, CeedVector p_mult_fine, CeedElem… in CeedOperatorMultigridLevelCreateTensorH1() argument 2814 …CeedCall(CeedOperatorMultigridLevelCreateSingle_Core(op_fine, p_mult_fine, rstr_coarse, basis_coar… in CeedOperatorMultigridLevelCreateTensorH1() 2838 int CeedOperatorMultigridLevelCreateH1(CeedOperator op_fine, CeedVector p_mult_fine, CeedElemRestri… in CeedOperatorMultigridLevelCreateH1() argument 2879 …CeedCall(CeedOperatorMultigridLevelCreateSingle_Core(op_fine, p_mult_fine, rstr_coarse, basis_coar… in CeedOperatorMultigridLevelCreateH1()
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 468 CEED_EXTERN int CeedOperatorMultigridLevelCreate(CeedOperator op_fine, CeedVector p_mult_fine, Cee… 471 …dOperatorMultigridLevelCreateTensorH1(CeedOperator op_fine, CeedVector p_mult_fine, CeedElemRestri… 474 CEED_EXTERN int CeedOperatorMultigridLevelCreateH1(CeedOperator op_fine, CeedVector p_mult_fine, C…
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 745 function CeedOperatorMultigridLevelCreate(op_fine, p_mult_fine, rstr_coarse, basis_coarse, op_coars… argument 746 …is, Ptr{CeedOperator}, Ptr{CeedOperator}, Ptr{CeedOperator}), op_fine, p_mult_fine, rstr_coarse, b… 749 function CeedOperatorMultigridLevelCreateTensorH1(op_fine, p_mult_fine, rstr_coarse, basis_coarse, … argument 750 …r}, Ptr{CeedOperator}, Ptr{CeedOperator}, Ptr{CeedOperator}), op_fine, p_mult_fine, rstr_coarse, b… 753 function CeedOperatorMultigridLevelCreateH1(op_fine, p_mult_fine, rstr_coarse, basis_coarse, interp… argument 754 …r}, Ptr{CeedOperator}, Ptr{CeedOperator}, Ptr{CeedOperator}), op_fine, p_mult_fine, rstr_coarse, b…
|