About
Features
Examples
Documentation
Download
Citing
Support
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
_
__call__() (pyadjoint.ReducedFunctional method)
_ad_add() (pyadjoint.OverloadedType method)
_ad_assign_numpy() (pyadjoint.OverloadedType static method)
_ad_convert_type() (pyadjoint.OverloadedType method)
_ad_copy() (pyadjoint.OverloadedType method)
_ad_create_checkpoint() (pyadjoint.OverloadedType method)
_ad_dim() (pyadjoint.OverloadedType method)
_ad_dot() (pyadjoint.OverloadedType method)
_ad_iadd() (pyadjoint.OverloadedType method)
_ad_imul() (pyadjoint.OverloadedType method)
_ad_init_object() (pyadjoint.OverloadedType class method)
_ad_mul() (pyadjoint.OverloadedType method)
_ad_restore_at_checkpoint() (pyadjoint.OverloadedType method)
_ad_to_list() (pyadjoint.OverloadedType static method)
A
add_block() (pyadjoint.Tape method)
add_dependency() (pyadjoint.Block method)
add_output() (pyadjoint.Block method)
AdjFloat (class in pyadjoint)
annotate_tape() (in module pyadjoint)
assemble() (in module fenics_adjoint)
assemble_system() (in module fenics_adjoint)
assign() (fenics_adjoint.Function method)
B
Block (class in pyadjoint)
BlockVariable (class in pyadjoint.block_variable)
C
compute_gradient() (in module pyadjoint)
compute_hessian() (in module pyadjoint)
Constant (class in fenics_adjoint)
Control (class in pyadjoint)
create_overloaded_object() (in module pyadjoint.overloaded_type)
D
derivative() (pyadjoint.ReducedFunctional method)
DirichletBC (class in fenics_adjoint)
E
evaluate_adj() (pyadjoint.Block method)
evaluate_adj_component() (pyadjoint.Block method)
evaluate_hessian() (pyadjoint.Block method)
evaluate_hessian_component() (pyadjoint.Block method)
evaluate_tlm() (pyadjoint.Block method)
evaluate_tlm_component() (pyadjoint.Block method)
Expression (class in fenics_adjoint)
F
fenics_adjoint
module
Function (class in fenics_adjoint)
G
get_working_tape() (in module pyadjoint)
H
hessian() (pyadjoint.ReducedFunctional method)
I
interpolate() (in module fenics_adjoint)
K
KrylovSolver (class in fenics_adjoint)
L
LinearVariationalProblem (class in fenics_adjoint)
LinearVariationalSolver (class in fenics_adjoint)
LUSolver (class in fenics_adjoint)
M
module
fenics_adjoint
pyadjoint
N
NewtonSolver (class in fenics_adjoint)
no_annotations() (in module pyadjoint.tape)
NonlinearVariationalProblem (class in fenics_adjoint)
NonlinearVariationalSolver (class in fenics_adjoint)
O
optimize_tape() (pyadjoint.ReducedFunctional method)
OverloadedType (class in pyadjoint)
P
Placeholder (class in pyadjoint.placeholder)
pop_kwargs() (pyadjoint.Block class method)
prepare_evaluate_adj() (pyadjoint.Block method)
prepare_evaluate_hessian() (pyadjoint.Block method)
prepare_evaluate_tlm() (pyadjoint.Block method)
prepare_recompute_component() (pyadjoint.Block method)
progress_bar (pyadjoint.Tape property)
project() (in module fenics_adjoint)
pyadjoint
module
R
recompute() (pyadjoint.Block method)
recompute_component() (pyadjoint.Block method)
ReducedFunctional (class in pyadjoint)
ReducedFunctionalNumPy (class in pyadjoint.reduced_functional_numpy)
register_overloaded_type() (in module pyadjoint.overloaded_type)
S
set_working_tape() (in module pyadjoint)
solve() (fenics_adjoint.KrylovSolver method)
(fenics_adjoint.LinearVariationalSolver method)
(fenics_adjoint.LUSolver method)
(fenics_adjoint.NewtonSolver method)
(fenics_adjoint.NonlinearVariationalSolver method)
(in module fenics_adjoint)
stop_annotating (class in pyadjoint)
T
Tape (class in pyadjoint)
taylor_test() (in module pyadjoint)
V
visualise() (pyadjoint.Tape method)