csdl_dafoam
Contents
Installation
Installing on an Apple-silicon Mac
Installing on a Linux machine
Quickstart
Examples
Visualization
How it works
Migrating from the original scripts
Development
Verification status
API Reference
csdl_dafoam
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
|
W
|
X
A
AirfoilModel (class in csdl_dafoam.airfoil)
airspeed_m_s (csdl_dafoam.airfoil.FlightConditions attribute)
altitude_m (csdl_dafoam.airfoil.FlightConditions attribute)
ambient_conditions (csdl_dafoam.airfoil.AirfoilModel attribute)
analyze() (csdl_dafoam.airfoil.AirfoilModel method)
angle_of_attack_bounds_deg (csdl_dafoam.airfoil.FlightConditions attribute)
angle_of_attack_deg (csdl_dafoam.airfoil.FlightConditions attribute)
apply_inverse_jacobian() (csdl_dafoam.solver.DAFoamSolver method)
B
build_airfoil_model() (in module csdl_dafoam.airfoil)
C
case_dir (csdl_dafoam.viz.Solution attribute)
CD (csdl_dafoam.airfoil.AirfoilModel attribute)
cell_volumes() (in module csdl_dafoam.foam_io)
check() (in module csdl_dafoam.doctor)
check_mesh (csdl_dafoam.solver.DAFoamSolver attribute)
check_mesh() (in module csdl_dafoam.foam_check)
CL (csdl_dafoam.airfoil.AirfoilModel attribute)
comm (csdl_dafoam.airfoil.AirfoilModel attribute)
compute() (csdl_dafoam.jax_warp.JaxMeshWarper method)
(csdl_dafoam.mesh_warp.DAFoamMeshWarper method)
(csdl_dafoam.solver.DAFoamFunctions method)
compute_ambient_conditions_group() (in module csdl_dafoam.atmosphere)
compute_dafoam_input_variables() (in module csdl_dafoam.inputs)
compute_jacvec_product() (csdl_dafoam.jax_warp.JaxMeshWarper method)
(csdl_dafoam.mesh_warp.DAFoamMeshWarper method)
(csdl_dafoam.solver.DAFoamFunctions method)
(csdl_dafoam.solver.DAFoamSolver method)
copy_case() (in module csdl_dafoam.cases)
csdl_dafoam
module
csdl_dafoam.airfoil
module
csdl_dafoam.atmosphere
module
csdl_dafoam.cases
module
csdl_dafoam.doctor
module
csdl_dafoam.foam_check
module
csdl_dafoam.foam_io
module
csdl_dafoam.geometry
module
csdl_dafoam.inputs
module
csdl_dafoam.jax_warp
module
csdl_dafoam.mesh_warp
module
csdl_dafoam.mpi_utils
module
csdl_dafoam.options
module
csdl_dafoam.solver
module
csdl_dafoam.viz
module
D
dafoam_instance (csdl_dafoam.airfoil.AirfoilModel attribute)
(csdl_dafoam.mesh_warp.DAFoamMeshWarper attribute)
(csdl_dafoam.solver.DAFoamFunctions attribute)
(csdl_dafoam.solver.DAFoamSolver attribute)
dafoam_ok (csdl_dafoam.foam_check.MeshCheck property)
DAFoamError
DAFoamFunctions (class in csdl_dafoam.solver)
DAFoamMeshWarper (class in csdl_dafoam.mesh_warp)
DAFoamSolver (class in csdl_dafoam.solver)
design_variables (csdl_dafoam.airfoil.AirfoilModel attribute)
E
evaluate() (csdl_dafoam.jax_warp.JaxMeshWarper method)
(csdl_dafoam.mesh_warp.DAFoamMeshWarper method)
(csdl_dafoam.solver.DAFoamFunctions method)
(csdl_dafoam.solver.DAFoamSolver method)
F
failures (csdl_dafoam.foam_check.MeshCheck attribute)
fields (csdl_dafoam.viz.Solution attribute)
find_openfoam() (in module csdl_dafoam.foam_check)
flight_conditions (csdl_dafoam.airfoil.AirfoilModel attribute)
FlightConditions (class in csdl_dafoam.airfoil)
G
G_M_S2 (in module csdl_dafoam.atmosphere)
GAMMA (in module csdl_dafoam.atmosphere)
gather_array_to_rank0() (in module csdl_dafoam.mpi_utils)
geometry (csdl_dafoam.airfoil.AirfoilModel attribute)
geometry_path() (in module csdl_dafoam.cases)
H
H_TROPOPAUSE_M (in module csdl_dafoam.atmosphere)
hash_array_tol() (in module csdl_dafoam.mpi_utils)
history (csdl_dafoam.airfoil.AirfoilModel attribute)
I
idwarp_jax_mesh_dict() (in module csdl_dafoam.foam_io)
idwarp_options() (in module csdl_dafoam.options)
if_below_then_else() (in module csdl_dafoam.atmosphere)
ignored (csdl_dafoam.foam_check.MeshCheck attribute)
instantiate_dafoam() (in module csdl_dafoam.solver)
instantiateDAFoam (in module csdl_dafoam.solver)
J
jax_warp (csdl_dafoam.airfoil.AirfoilModel attribute)
JaxIDWarp (class in csdl_dafoam.jax_warp)
JaxMeshWarper (class in csdl_dafoam.jax_warp)
L
L_K_M (in module csdl_dafoam.atmosphere)
latest_solution_time() (in module csdl_dafoam.viz)
list_cases() (in module csdl_dafoam.cases)
list_patches() (in module csdl_dafoam.foam_io)
load_geometry() (in module csdl_dafoam.geometry)
local_to_global (csdl_dafoam.airfoil.AirfoilModel attribute)
(csdl_dafoam.jax_warp.JaxMeshWarper attribute)
M
mach_number() (in module csdl_dafoam.viz)
main() (in module csdl_dafoam.doctor)
make_movie() (in module csdl_dafoam.viz)
make_simulator() (csdl_dafoam.airfoil.AirfoilModel method)
match_local_points() (in module csdl_dafoam.jax_warp)
max_aspect_ratio (csdl_dafoam.foam_check.MeshCheck attribute)
max_non_orthogonality (csdl_dafoam.foam_check.MeshCheck attribute)
max_skewness (csdl_dafoam.foam_check.MeshCheck attribute)
mesh (csdl_dafoam.viz.Solution attribute)
MeshCheck (class in csdl_dafoam.foam_check)
min_volume (csdl_dafoam.foam_check.MeshCheck attribute)
module
csdl_dafoam
csdl_dafoam.airfoil
csdl_dafoam.atmosphere
csdl_dafoam.cases
csdl_dafoam.doctor
csdl_dafoam.foam_check
csdl_dafoam.foam_io
csdl_dafoam.geometry
csdl_dafoam.inputs
csdl_dafoam.jax_warp
csdl_dafoam.mesh_warp
csdl_dafoam.mpi_utils
csdl_dafoam.options
csdl_dafoam.solver
csdl_dafoam.viz
MU_REF_KG_M_S (in module csdl_dafoam.atmosphere)
N
naca0012_options() (in module csdl_dafoam.options)
num_state_elements (csdl_dafoam.solver.DAFoamSolver attribute)
O
on_adjoint_failure (csdl_dafoam.solver.DAFoamSolver attribute)
optimize() (csdl_dafoam.airfoil.AirfoilModel method)
optimize_angle_of_attack (csdl_dafoam.airfoil.FlightConditions attribute)
options_for_case() (in module csdl_dafoam.options)
output (csdl_dafoam.foam_check.MeshCheck attribute)
P
P0_PA (in module csdl_dafoam.atmosphere)
P1_PA (in module csdl_dafoam.atmosphere)
patch_faces() (csdl_dafoam.viz.Solution method)
plot_airfoil_comparison() (in module csdl_dafoam.viz)
plot_field_2d() (in module csdl_dafoam.viz)
plot_mesh_2d() (in module csdl_dafoam.viz)
plot_optimization_history() (in module csdl_dafoam.viz)
plot_surface_3d() (in module csdl_dafoam.viz)
points (csdl_dafoam.jax_warp.JaxIDWarp attribute)
prepare_case() (in module csdl_dafoam.cases)
pressure_coefficient() (in module csdl_dafoam.viz)
psi (csdl_dafoam.solver.DAFoamSolver attribute)
R
R_AIR (in module csdl_dafoam.options)
R_M2_S2_K (in module csdl_dafoam.atmosphere)
rank (csdl_dafoam.airfoil.AirfoilModel attribute)
read_geometry_pickle() (in module csdl_dafoam.geometry)
read_mesh() (in module csdl_dafoam.foam_io)
read_optimization_history() (in module csdl_dafoam.viz)
read_patch_points() (in module csdl_dafoam.foam_io)
read_simple_pickle() (in module csdl_dafoam.geometry)
read_solution() (in module csdl_dafoam.viz)
recorder (csdl_dafoam.airfoil.AirfoilModel attribute)
runColoring (csdl_dafoam.solver.DAFoamSolver attribute)
S
S_K (in module csdl_dafoam.atmosphere)
setup_airfoil_geometry() (in module csdl_dafoam.geometry)
setup_geometry() (in module csdl_dafoam.geometry)
Solution (class in csdl_dafoam.viz)
solution_counter (csdl_dafoam.solver.DAFoamSolver attribute)
solution_times() (in module csdl_dafoam.viz)
solve_residual_equations() (csdl_dafoam.solver.DAFoamSolver method)
surface_distribution() (in module csdl_dafoam.viz)
T
T0_K (in module csdl_dafoam.atmosphere)
T1_K (in module csdl_dafoam.atmosphere)
T_REF_K (in module csdl_dafoam.atmosphere)
time (csdl_dafoam.viz.Solution attribute)
timings (csdl_dafoam.airfoil.AirfoilModel attribute)
V
vjp() (csdl_dafoam.jax_warp.JaxIDWarp method)
W
wall_ids (csdl_dafoam.jax_warp.JaxIDWarp attribute)
wall_points (csdl_dafoam.jax_warp.JaxIDWarp attribute)
warp() (csdl_dafoam.jax_warp.JaxIDWarp method)
warper (csdl_dafoam.jax_warp.JaxMeshWarper attribute)
write_geometry_pickle() (in module csdl_dafoam.geometry)
write_patch_vtk() (in module csdl_dafoam.viz)
write_points() (in module csdl_dafoam.foam_check)
write_simple_pickle() (in module csdl_dafoam.geometry)
X
x_surf (csdl_dafoam.airfoil.AirfoilModel attribute)