Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
Namespaces | Functions
evaluate_objective.hpp File Reference

Methods for evaluating objective functions and tracking these operations on the gretl graph with a custom vjp. More...

#include "gretl/double_state.hpp"
#include "smith/differentiable_numerics/field_state.hpp"
#include "smith/physics/scalar_objective.hpp"
Include dependency graph for evaluate_objective.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 smith
 Accelerator functionality.
 

Functions

DoubleState smith::evaluateObjective (const ScalarObjective &objective, const FieldState &shape_disp, const std::vector< FieldState > &inputs, const TimeInfo &time_info=TimeInfo(0.0, 1.0, 0))
 Evaluates a DoubleState using a provided ScalarObjective reference, and the input arguments to that objective. This operation is tracked on the gretl graph.
 

Detailed Description

Methods for evaluating objective functions and tracking these operations on the gretl graph with a custom vjp.

Definition in file evaluate_objective.hpp.