PolyFEM
Loading...
Searching...
No Matches
BodyForceDerivative.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <Eigen/Core>
4
#include <
polyfem/solver/forms/BodyForm.hpp
>
5
6
namespace
polyfem::solver
7
{
8
class
BodyForceDerivative
9
{
10
public
:
11
static
void
force_shape_derivative
(
12
BodyForm
&form,
13
const
int
n_verts,
14
const
double
t,
15
const
Eigen::MatrixXd &
x
,
16
const
Eigen::MatrixXd &adjoint,
17
Eigen::VectorXd &term);
18
};
19
}
// namespace polyfem::solver
BodyForm.hpp
x
int x
Definition
SplineBasis3d.cpp:55
polyfem::solver::BodyForceDerivative
Definition
BodyForceDerivative.hpp:9
polyfem::solver::BodyForceDerivative::force_shape_derivative
static void force_shape_derivative(BodyForm &form, const int n_verts, const double t, const Eigen::MatrixXd &x, const Eigen::MatrixXd &adjoint, Eigen::VectorXd &term)
Definition
BodyForceDerivative.cpp:37
polyfem::solver::BodyForm
Form representing body forces.
Definition
BodyForm.hpp:17
polyfem::solver
Definition
AdjointNLProblem.cpp:17
src
polyfem
optimization
force_derivatives
BodyForceDerivative.hpp
Generated by
1.9.8