Iterators
Cthonios.domain_iterator!
— Methoddomain_iterator!(
global_val,
f,
domain::Cthonios.Domain,
Uu,
p::ObjectiveParameters
)
Iterator over a domain domain
to fill a global value global_val
based on a quadrature level function f
provided a nodal field U
and set of paramaters p
. This method is useful for filling quantities such as objectives, gradients, or hessians.
Cthonios.element_coordinates
— Methodelement_coordinates(section, X, e) -> Any
Cthonios.element_fields
— Methodelement_fields(section, U, e) -> Any
Cthonios.scratch_variable
— Methodscratch_variable(global_val::Assembler, section) -> Any
Setup a scratch variable for a stiffness like calculation
Cthonios.scratch_variable
— Methodscratch_variable(global_val::Vector, section) -> Any
Setup a scratch variable for an energy like calculation
Cthonios.scratch_variable
— Methodscratch_variable(
global_val::Union{NodalField, Matrix},
section
) -> Any
Setup a scratch variable for a force like calculation