Home
last modified time | relevance | path

Searched refs:context (Results 1 – 25 of 42) sorted by relevance

12

/libCEED/examples/fluids/qfunctions/
H A Dnewtonian.h21 CEED_QFUNCTION_HELPER void InternalDampingLayer(const NewtonianIdealGasContext context, const State… in InternalDampingLayer() argument
24 State damp_s = StateFromY_fwd(context, s, damp_Y); in InternalDampingLayer()
37 const SetupContext context = (SetupContext)ctx; in ICsNewtonianIG() local
41 State s = StateFromPrimitive(&context->gas, context->reference); in ICsNewtonianIG()
42 StateToQ(&context->gas, s, q, state_var); in ICsNewtonianIG()
68 NewtonianIdealGasContext context = (NewtonianIdealGasContext)ctx; in MassFunction_Newtonian() local
73 const State s = StateFromQ(context, qi, state_var); in MassFunction_Newtonian()
74 const State s_dot = StateFromQ(context, qi_dot, state_var); in MassFunction_Newtonian()
87 Tau_diagPrim(context, s, dXdx, context->dt, Tau_d); in MassFunction_Newtonian()
88 Stabilization(context, s, Tau_d, grad_s, U_dot, body_force, stab); in MassFunction_Newtonian()
[all …]
H A Dblasius.h107 const BlasiusContext context = (BlasiusContext)ctx; in ICsBlasius() local
108 const NewtonianIdealGasContext gas = &context->newtonian_ctx; in ICsBlasius()
109 const CeedScalar mu = context->newtonian_ctx.mu; in ICsBlasius()
110 const CeedScalar delta0 = context->delta0; in ICsBlasius()
111 const CeedScalar x_inflow = context->x_inflow; in ICsBlasius()
114 const State S_infty = context->S_infty; in ICsBlasius()
121 State s = BlasiusSolution(context, x, x0, x_inflow, S_infty.U.density, &t12); in ICsBlasius()
132 const BlasiusContext context = (BlasiusContext)ctx; in Blasius_Inflow() local
137 CeedScalar(*jac_data_sur) = context->newtonian_ctx.is_implicit ? out[1] : NULL; in Blasius_Inflow()
139 const bool is_implicit = context->implicit; in Blasius_Inflow()
[all …]
H A Ddensitycurrent.h88 const DensityCurrentContext context = (DensityCurrentContext)ctx; in Exact_DC() local
89 const CeedScalar theta0 = context->theta0; in Exact_DC()
90 const CeedScalar thetaC = context->thetaC; in Exact_DC()
91 const CeedScalar P0 = context->P0; in Exact_DC()
92 const CeedScalar N = context->N; in Exact_DC()
93 const CeedScalar rc = context->rc; in Exact_DC()
94 const CeedScalar *center = context->center; in Exact_DC()
95 const CeedScalar *dc_axis = context->dc_axis; in Exact_DC()
96 NewtonianIdealGasContext gas = &context->newtonian_ctx; in Exact_DC()
138 const DensityCurrentContext context = (DensityCurrentContext)ctx; in ICsDC() local
[all …]
H A Dchannel.h33 const ChannelContext context = (ChannelContext)ctx; in Exact_Channel() local
34 const CeedScalar theta0 = context->theta0; in Exact_Channel()
35 const CeedScalar P0 = context->P0; in Exact_Channel()
36 const CeedScalar umax = context->umax; in Exact_Channel()
37 const CeedScalar center = context->center; in Exact_Channel()
38 const CeedScalar H = context->H; in Exact_Channel()
39 NewtonianIdealGasContext gas = &context->newtonian_ctx; in Exact_Channel()
70 const ChannelContext context = (ChannelContext)ctx; in ICsChannel() local
71 const NewtonianIdealGasContext gas = &context->newtonian_ctx; in ICsChannel()
92 const ChannelContext context = (ChannelContext)ctx; in Channel_Inflow() local
[all …]
H A Dadvection.h73 const SetupContextAdv context = (SetupContextAdv)ctx; in Exact_AdvectionGeneric() local
74 const CeedScalar rc = context->rc; in Exact_AdvectionGeneric()
75 const CeedScalar lx = context->lx; in Exact_AdvectionGeneric()
76 const CeedScalar ly = context->ly; in Exact_AdvectionGeneric()
77 const CeedScalar lz = dim == 2 ? 0. : context->lz; in Exact_AdvectionGeneric()
78 const CeedScalar *wind = context->wind; in Exact_AdvectionGeneric()
87 switch (context->initial_condition_type) { in Exact_AdvectionGeneric()
99 switch (context->wind_type) { in Exact_AdvectionGeneric()
116 switch (context->initial_condition_type) { in Exact_AdvectionGeneric()
119 switch (context->bubble_continuity_type) { in Exact_AdvectionGeneric()
[all …]
H A Dgaussianwave.h32 const GaussianWaveContext context = (GaussianWaveContext)ctx; in IC_GaussianWave() local
33 const NewtonianIdealGasContext newt_ctx = &context->newt_ctx; in IC_GaussianWave()
35 const CeedScalar amplitude = context->amplitude; in IC_GaussianWave()
36 const CeedScalar width = context->width; in IC_GaussianWave()
37 const State S_infty = context->S_infty; in IC_GaussianWave()
38 const CeedScalar xc = context->epicenter[0]; in IC_GaussianWave()
39 const CeedScalar yc = context->epicenter[1]; in IC_GaussianWave()
H A Ddifferential_filter.h39 DifferentialFilterContext context = (DifferentialFilterContext)ctx; in DifferentialFilter_RHS() local
40 NewtonianIdealGasContext gas = &context->gas; in DifferentialFilter_RHS()
87 DifferentialFilterContext context = (DifferentialFilterContext)ctx; in DifferentialFilter_LHS_N() local
96 if (context->grid_based_width) { in DifferentialFilter_LHS_N()
106 if (context->damping_function == DIFF_FILTER_DAMP_VAN_DRIEST) { in DifferentialFilter_LHS_N()
107 …st CeedScalar damping_coeff = VanDriestWallDamping(x_i[1] / context->friction_length, context->dam… in DifferentialFilter_LHS_N()
108 scaling_matrix[0][0] = Max(1, damping_coeff * context->width_scaling[0]); in DifferentialFilter_LHS_N()
109 scaling_matrix[1][1] = damping_coeff * context->width_scaling[1]; in DifferentialFilter_LHS_N()
110 scaling_matrix[2][2] = Max(1, damping_coeff * context->width_scaling[2]); in DifferentialFilter_LHS_N()
111 } else if (context->damping_function == DIFF_FILTER_DAMP_NONE) { in DifferentialFilter_LHS_N()
[all …]
H A Dtaylorgreen.h22 const SetupContext context = (SetupContext)ctx; in ICsTaylorGreen() local
23 const NewtonianIdealGasContext gas = &context->gas; in ICsTaylorGreen()
25 StatePrimitive reference = context->reference; in ICsTaylorGreen()
32 ScaleN(x, 2 * M_PI / context->lx, 3); in ICsTaylorGreen()
H A Dshocktube.h79 const SetupContextShock context = (SetupContextShock)ctx; in Exact_ShockTube() local
80 const CeedScalar mid_point = context->mid_point; // Midpoint of the domain in Exact_ShockTube()
81 const CeedScalar P_high = context->P_high; // Driver section pressure in Exact_ShockTube()
82 const CeedScalar rho_high = context->rho_high; // Driver section density in Exact_ShockTube()
83 const CeedScalar P_low = context->P_low; // Driven section pressure in Exact_ShockTube()
84 const CeedScalar rho_low = context->rho_low; // Driven section density in Exact_ShockTube()
230 ShockTubeContext context = (ShockTubeContext)ctx; in EulerShockTube() local
231 const CeedScalar Cyzb = context->Cyzb; in EulerShockTube()
232 const CeedScalar Byzb = context->Byzb; in EulerShockTube()
233 const CeedScalar c_tau = context->c_tau; in EulerShockTube()
[all …]
H A Deulervortex.h66 const EulerContext context = (EulerContext)ctx; in Exact_Euler() local
67 const CeedScalar vortex_strength = context->vortex_strength; in Exact_Euler()
68 const CeedScalar *center = context->center; // Center of the domain in Exact_Euler()
69 const CeedScalar *mean_velocity = context->mean_velocity; in Exact_Euler()
90 switch (context->euler_test) { in Exact_Euler()
233 const EulerContext context = (EulerContext)ctx; in ICsEuler() local
239 Exact_Euler(3, context->curr_time, x, 5, q, ctx); in ICsEuler()
276 EulerContext context = (EulerContext)ctx; in Euler() local
277 const CeedScalar c_tau = context->c_tau; in Euler()
365 switch (context->stabilization) { in Euler()
[all …]
H A Dvelocity_gradient_projection.h20 NewtonianIdealGasContext context = (NewtonianIdealGasContext)ctx; in VelocityGradientProjectionRHS() local
27 const State s = StateFromQ(context, qi, state_var); in VelocityGradientProjectionRHS()
29 …StatePhysicalGradientFromReference(Q, i, context, s, state_var, (CeedScalar *)Grad_q, dXdx, grad_s… in VelocityGradientProjectionRHS()
H A Dturb_spanstats.h18 Turbulence_SpanStatsContext context = (Turbulence_SpanStatsContext)ctx; in ChildStatsCollection() local
19 NewtonianIdealGasContext gas = &context->gas; in ChildStatsCollection()
20 CeedScalar delta_t = context->solution_time - context->previous_time; in ChildStatsCollection()
74 NewtonianIdealGasContext context = (NewtonianIdealGasContext)ctx; in ChildStatsCollectionMMSTest() local
75 const CeedScalar t = context->time; in ChildStatsCollectionMMSTest()
H A Dbc_freestream.h24 const FreestreamContext context = (FreestreamContext)ctx; in Freestream() local
28 CeedScalar(*jac_data_sur) = context->newtonian_ctx.is_implicit ? out[1] : NULL; in Freestream()
30 const NewtonianIdealGasContext newt_ctx = &context->newtonian_ctx; in Freestream()
44 flux = RiemannFlux_HLL(newt_ctx, s, context->S_infty, normal); in Freestream()
47 flux = RiemannFlux_HLLC(newt_ctx, s, context->S_infty, normal); in Freestream()
95 const FreestreamContext context = (FreestreamContext)ctx; in Freestream_Jacobian() local
96 const NewtonianIdealGasContext newt_ctx = &context->newtonian_ctx; in Freestream_Jacobian()
114 dflux = RiemannFlux_HLL_fwd(newt_ctx, s, ds, context->S_infty, dS_infty, normal); in Freestream_Jacobian()
117 dflux = RiemannFlux_HLLC_fwd(newt_ctx, s, ds, context->S_infty, dS_infty, normal); in Freestream_Jacobian()
/libCEED/examples/solids/qfunctions/
H A Dlinear.h38 const Physics context = (Physics)ctx; in ElasResidual_Linear() local
39 const CeedScalar E = context->E; in ElasResidual_Linear()
40 const CeedScalar nu = context->nu; in ElasResidual_Linear()
135 const Physics context = (Physics)ctx; in ElasJacobian_Linear() local
136 const CeedScalar E = context->E; in ElasJacobian_Linear()
137 const CeedScalar nu = context->nu; in ElasJacobian_Linear()
227 const Physics context = (Physics)ctx; in ElasEnergy_Linear() local
228 const CeedScalar E = context->E; in ElasEnergy_Linear()
229 const CeedScalar nu = context->nu; in ElasEnergy_Linear()
295 const Physics context = (Physics)ctx; in ElasDiagnostic_Linear() local
[all …]
H A Dfinite-strain-mooney-rivlin.h168 const Physics_MR context = (Physics_MR)ctx; in ElasFSResidual_MR() local
169 const CeedScalar mu_1 = context->mu_1; in ElasFSResidual_MR()
170 const CeedScalar mu_2 = context->mu_2; in ElasFSResidual_MR()
171 const CeedScalar lambda = context->lambda; in ElasFSResidual_MR()
267 const Physics_MR context = (Physics_MR)ctx; in ElasFSJacobian_MR() local
268 const CeedScalar mu_1 = context->mu_1; in ElasFSJacobian_MR()
269 const CeedScalar mu_2 = context->mu_2; in ElasFSJacobian_MR()
270 const CeedScalar lambda = context->lambda; in ElasFSJacobian_MR()
427 const Physics_MR context = (Physics_MR)ctx; in ElasFSEnergy_MR() local
428 const CeedScalar mu_1 = context->mu_1; in ElasFSEnergy_MR()
[all …]
H A Dfinite-strain-neo-hookean.h157 const Physics context = (Physics)ctx; in ElasFSResidual_NH() local
158 const CeedScalar E = context->E; in ElasFSResidual_NH()
159 const CeedScalar nu = context->nu; in ElasFSResidual_NH()
264 const Physics context = (Physics)ctx; in ElasFSJacobian_NH() local
265 const CeedScalar E = context->E; in ElasFSJacobian_NH()
266 const CeedScalar nu = context->nu; in ElasFSJacobian_NH()
406 const Physics context = (Physics)ctx; in ElasFSEnergy_NH() local
407 const CeedScalar E = context->E; in ElasFSEnergy_NH()
408 const CeedScalar nu = context->nu; in ElasFSEnergy_NH()
477 const Physics context = (Physics)ctx; in ElasFSDiagnostic_NH() local
[all …]
H A Dmanufactured-force.h36 const Physics context = (Physics)ctx; in SetupMMSForce() local
37 const CeedScalar E = context->E; in SetupMMSForce()
38 const CeedScalar nu = context->nu; in SetupMMSForce()
/libCEED/julia/LibCEED.jl/src/
H A DContext.jl37 # Store a reference to the context data so that it will not be GC'd before
39 # A reference to the context object is stored in the QFunction object, and
41 # This means that when `apply!(op, ...)` is called, the context data is
/libCEED/examples/petsc/qfunctions/bps/
H A Dbp2sphere.h26 const CeedScalar *context = (const CeedScalar *)ctx; in SetupMassRhs3() local
27 const CeedScalar R = context[0]; in SetupMassRhs3()
H A Dbp4sphere.h26 const CeedScalar *context = (const CeedScalar *)ctx; in SetupDiffRhs3() local
27 const CeedScalar R = context[0]; in SetupDiffRhs3()
H A Dbp1sphere.h113 const CeedScalar *context = (const CeedScalar *)ctx; in SetupMassRhs() local
114 const CeedScalar R = context[0]; in SetupMassRhs()
H A Dbp3sphere.h149 const CeedScalar *context = (const CeedScalar *)ctx; in SetupDiffRhs() local
150 const CeedScalar R = context[0]; in SetupDiffRhs()
/libCEED/doc/sphinx/source/api/
H A DCeed.rst6 A `Ceed` is a library context representing control of a logical hardware resource.
/libCEED/backends/sycl/
H A Dceed-sycl-common.hpp35 sycl::context sycl_context;
/libCEED/julia/LibCEED.jl/gen/
H A Dgenerator.jl16 # create context

12