| /libCEED/examples/rust/ex1-volume/src/ |
| H A D | main.rs | 134 let build_mass = move |[jacobian, weights, ..]: QFunctionInputs, in example_1() 140 .zip(jacobian.iter().zip(weights.iter())) in example_1() 146 *qdata = (jacobian[i + q * 0] * jacobian[i + q * 3] in example_1() 147 - jacobian[i + q * 1] * jacobian[i + q * 2]) in example_1() 156 *qdata = (jacobian[i + q * 0] in example_1() 157 * (jacobian[i + q * 4] * jacobian[i + q * 8] in example_1() 158 - jacobian[i + q * 5] * jacobian[i + q * 7]) in example_1() 159 - jacobian[i + q * 1] in example_1() 160 * (jacobian[i + q * 3] * jacobian[i + q * 8] in example_1() 161 - jacobian[i + q * 5] * jacobian[i + q * 6]) in example_1() [all …]
|
| /libCEED/examples/rust/ex1-volume-vector/src/ |
| H A D | main.rs | 138 let build_mass = move |[jacobian, weights, ..]: QFunctionInputs, in example_1_vector() 144 .zip(jacobian.iter().zip(weights.iter())) in example_1_vector() 150 *qdata = (jacobian[i + q * 0] * jacobian[i + q * 3] in example_1_vector() 151 - jacobian[i + q * 1] * jacobian[i + q * 2]) in example_1_vector() 160 *qdata = (jacobian[i + q * 0] in example_1_vector() 161 * (jacobian[i + q * 4] * jacobian[i + q * 8] in example_1_vector() 162 - jacobian[i + q * 5] * jacobian[i + q * 7]) in example_1_vector() 163 - jacobian[i + q * 1] in example_1_vector() 164 * (jacobian[i + q * 3] * jacobian[i + q * 8] in example_1_vector() 165 - jacobian[i + q * 5] * jacobian[i + q * 6]) in example_1_vector() [all …]
|
| /libCEED/examples/rust/ex3-volume/src/ |
| H A D | main.rs | 138 let build_mass_diff = move |[jacobian, weights, ..]: QFunctionInputs, in example_3() 146 qdata[i + q * 0] = weights[i] * jacobian[i]; in example_3() 148 qdata[i + q * 1] = weights[i] / jacobian[i]; in example_3() 154 let j11 = jacobian[i + q * 0]; in example_3() 155 let j21 = jacobian[i + q * 1]; in example_3() 156 let j12 = jacobian[i + q * 2]; in example_3() 157 let j22 = jacobian[i + q * 3]; in example_3() 173 a[k * 3 + j] = jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 1) % 3))] in example_3() 174 * jacobian[i + q * ((j + 2) % 3 + 3 * ((k + 2) % 3))] in example_3() 175 - jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 2) % 3))] in example_3() [all …]
|
| /libCEED/examples/rust/ex3-volume-vector/src/ |
| H A D | main.rs | 140 let build_mass_diff = move |[jacobian, weights, ..]: QFunctionInputs, in example_3_vector() 148 qdata[i + q * 0] = weights[i] * jacobian[i]; in example_3_vector() 150 qdata[i + q * 1] = weights[i] / jacobian[i]; in example_3_vector() 156 let j11 = jacobian[i + q * 0]; in example_3_vector() 157 let j21 = jacobian[i + q * 1]; in example_3_vector() 158 let j12 = jacobian[i + q * 2]; in example_3_vector() 159 let j22 = jacobian[i + q * 3]; in example_3_vector() 175 a[k * 3 + j] = jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 1) % 3))] in example_3_vector() 176 * jacobian[i + q * ((j + 2) % 3 + 3 * ((k + 2) % 3))] in example_3_vector() 177 - jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 2) % 3))] in example_3_vector() [all …]
|
| /libCEED/examples/rust/ex2-surface/src/ |
| H A D | main.rs | 143 let build_diff = move |[jacobian, weights, ..]: QFunctionInputs, in example_2() 149 .zip(jacobian.iter().zip(weights.iter())) in example_2() 154 let j11 = jacobian[i + q * 0]; in example_2() 155 let j21 = jacobian[i + q * 1]; in example_2() 156 let j12 = jacobian[i + q * 2]; in example_2() 157 let j22 = jacobian[i + q * 3]; in example_2() 170 a[k * 3 + j] = jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 1) % 3))] in example_2() 171 * jacobian[i + q * ((j + 2) % 3 + 3 * ((k + 2) % 3))] in example_2() 172 - jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 2) % 3))] in example_2() 173 * jacobian[i + q * ((j + 2) % 3 + 3 * ((k + 1) % 3))]; in example_2() [all …]
|
| /libCEED/examples/rust/ex2-surface-vector/src/ |
| H A D | main.rs | 146 let build_diff = move |[jacobian, weights, ..]: QFunctionInputs, in example_2_vector() 152 .zip(jacobian.iter().zip(weights.iter())) in example_2_vector() 157 let j11 = jacobian[i + q * 0]; in example_2_vector() 158 let j21 = jacobian[i + q * 1]; in example_2_vector() 159 let j12 = jacobian[i + q * 2]; in example_2_vector() 160 let j22 = jacobian[i + q * 3]; in example_2_vector() 173 a[k * 3 + j] = jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 1) % 3))] in example_2_vector() 174 * jacobian[i + q * ((j + 2) % 3 + 3 * ((k + 2) % 3))] in example_2_vector() 175 - jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 2) % 3))] in example_2_vector() 176 * jacobian[i + q * ((j + 2) % 3 + 3 * ((k + 1) % 3))]; in example_2_vector() [all …]
|
| /libCEED/examples/solids/problems/ |
| H A D | linear.c | 28 .jacobian = ElasJacobian_Linear,
|
| H A D | finite-strain-mooney-rivlin.c | 32 .jacobian = ElasFSJacobian_MR,
|
| H A D | finite-strain-neo-hookean.c | 32 .jacobian = ElasFSJacobian_NH,
|
| /libCEED/examples/solids/include/ |
| H A D | structs.h | 131 CeedQFunctionUser setup_geo, residual, jacobian, energy, diagnostic, true_soln; member
|
| /libCEED/examples/petsc/ |
| H A D | index.md | 33 $$ (eq-jacobian-cube) 70 $$ (eq-jacobian-sphere) 104 …formations and the corresponding Jacobian determinant, equation {eq}`eq-jacobian-sphere`, are the … 105 For the Poisson's problem, BP3-BP6, on the cubed-sphere, in addition to equation {eq}`eq-jacobian-s…
|
| /libCEED/examples/solids/src/ |
| H A D | setup-libceed.c | 268 …CeedQFunctionCreateInterior(ceed, 1, problem_data.jacobian, problem_data.jacobian_loc, &qf_jacobia… in SetupLibceedFineLevel()
|