PolyFEM
|
Namespaces | |
namespace | AdjointTools |
Typedefs | |
typedef DScalar1< double, Eigen::Matrix< double, Eigen::Dynamic, 1 > > | Diff |
Enumerations | |
enum class | ParameterType { Shape , LameParameter , FrictionCoefficient , DampingCoefficient , InitialCondition , DirichletBC , PressureBC , MacroStrain , PeriodicShape } |
enum class | SpatialIntegralType { Volume , Surface , VertexSum } |
enum class | CacheLevel { None , Solution , Derivatives } |
enum class | ElementInversionCheck { Discrete , Conservative } |
Functions | |
void | apply_objective_json_spec (json &args, const json &rules) |
typedef DScalar1<double, Eigen::Matrix<double, Eigen::Dynamic, 1> > polyfem::solver::Diff |
Definition at line 234 of file SurfaceTractionForms.cpp.
|
strong |
Enumerator | |
---|---|
None | |
Solution | |
Derivatives |
Definition at line 11 of file DiffCache.hpp.
|
strong |
Enumerator | |
---|---|
Discrete | |
Conservative |
Definition at line 14 of file ElasticForm.hpp.
|
strong |
Enumerator | |
---|---|
Shape | |
LameParameter | |
FrictionCoefficient | |
DampingCoefficient | |
InitialCondition | |
DirichletBC | |
PressureBC | |
MacroStrain | |
PeriodicShape |
Definition at line 18 of file AdjointTools.hpp.
|
strong |
Enumerator | |
---|---|
Volume | |
Surface | |
VertexSum |
Definition at line 31 of file AdjointTools.hpp.
Definition at line 551 of file Optimizations.cpp.
References apply_objective_json_spec(), and polyfem::logger().
Referenced by apply_objective_json_spec(), and polyfem::solver::AdjointOptUtils::apply_opt_json_spec().