suanPan
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
Variables
Typedefs
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
Related Symbols
c
g
o
p
s
t
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Variables
s
Typedefs
a
b
c
d
e
g
i
l
m
n
o
r
s
t
Enumerations
Enumerator
Macros
▼
suanPan
Changelog
Contributor Covenant Code of Conduct
Contribution
▼
Topics
►
Constraint
►
Criterion
►
Converger
►
Modifier
►
ConditionalModifier
►
Node
►
Domain
►
Storage
►
Group
►
MetaMat
►
Preconditioner
▼
Element
►
Beam
►
Cube
►
Membrane
►
Patch
►
Plate
►
Shell
►
Special
►
Truss
▼
Utility
suanpan
interpolation
area
shape
tensor
transform
Differentiable
►
ExternalModule
load
►
B2DC
►
B2DL
►
B3DC
►
B3DL
►
B3DOSC
►
B3DOSL
IGA
►
BSpline
►
BSplineCurve2D
►
BSplineCurve3D
►
BSplineCurve4D
►
BSplineSurface
►
BSplineSurface2D
►
BSplineSurface3D
►
BSplineSurface4D
►
BSplineVolume
►
BSplineVolume3D
►
BSplineVolume4D
►
NURBSBase
►
NURBS
►
NURBSCurve2D
►
NURBSCurve3D
►
NURBSCurve4D
►
NURBSSurface
►
NURBSSurface2D
►
NURBSSurface3D
►
NURBSSurface4D
►
NURBSVolume
►
NURBSVolume3D
►
NURBSVolume4D
►
Orientation
►
PhaseFieldData
►
PhaseField
►
T2DC
►
T2DL
►
T3DC
►
T3DL
►
Expression
►
SimpleScalarExpression
►
SimpleVectorExpression
►
IntegrationPlan
►
LBFGS
►
Quaternion< T >
►
ResourceHolder< T >
►
Oscillator< T >
►
IntegrationType
►
OrientationType
suanpan::damping::elemental::apply
suanpan::damping::rayleigh::apply
suanpan::mass::lumped_simple::apply
suanpan::mass::lumped_scale::apply
argument_parser
cli_mode
Oscillator::compute_maximum_response
Oscillator::compute_response
Quaternion::conj
eig_solve
eig_solve
execute_command
ExternalModule::ExternalModule
ExternalModule::ExternalModule
ExternalModule::ExternalModule
Quaternion::imag
generate< IntegrationType::CHEBYSHEV >
generate< IntegrationType::GAUSS >
generate< IntegrationType::HERMITE >
generate< IntegrationType::IRONS >
generate< IntegrationType::LAGUERRE >
generate< IntegrationType::LOBATTO >
generate< IntegrationType::RADAU >
generate< IntegrationType::TRIANGLE >
Quaternion::inv
ExternalModule::locate_c_module
ExternalModule::locate_cpp_module
ExternalModule::new_adapter
ExternalModule::new_adapter
ExternalModule::new_adapter
ExternalModule::new_adapter
ExternalModule::new_adapter
ExternalModule::new_adapter
ExternalModule::new_adapter
ExternalModule::new_adapter
ExternalModule::new_object
ExternalModule::new_object
ExternalModule::new_object
ExternalModule::new_object
ExternalModule::new_object
ExternalModule::new_object
ExternalModule::new_object
ExternalModule::new_object
Quaternion::norm
Quaternion::normalise
normalise_command
load::object
Quaternion::operator*
Quaternion::operator*
Quaternion::operator*=
Quaternion::operator+
Quaternion::operator+=
Quaternion::operator-
Quaternion::operator-=
Quaternion::operator/
Quaternion::operator/=
ExternalModule::operator=
ExternalModule::operator=
Oscillator::Oscillator
Quaternion::print
print_helper
print_version
process_command
process_file
Quaternion::Quaternion
Quaternion::Quaternion
Quaternion::Quaternion
Quaternion::Quaternion
Quaternion::real
response_spectrum
sdof_response
sort_color_metis
sort_color_mis
sort_color_wp
sort_rcm
sort_rcm
sort_rcm
sort_rcm
sort_rcm
sort_rcm
test_material
test_material_by_load
test_material_by_load_with_base3d
test_material_by_strain_history
test_material_by_stress_history
test_material_with_base3d
test_mode
test_section
test_section_by_deformation_history
Quaternion::to_mat
Quaternion::to_pseudo
to_uvec
to_uvec
ExternalModule::~ExternalModule
ExternalModule::library_name
►
DataElement
►
Element
►
ElementBase
►
ElementTemplate
►
MaterialElement
►
MaterialElement1D
►
MaterialElement2D
►
MaterialElement3D
►
SectionElement
►
SectionElement1D
►
SectionElement2D
►
SectionElement3D
►
SectionNMElement2D
►
SectionNMElement3D
►
SectionOSElement3D
append_to
►
Amplitude
►
Load
►
Material
►
Recorder
►
Section
►
SectionShell
►
Solver
►
Integrator
►
Step
►
Namespaces
►
Concepts
►
Classes
►
Files
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Concepts
Loading...
Searching...
No Matches
Differentiable Concept Reference
Element
»
Utility
#include <
LBFGS.hpp
>
Concept definition
template
<
typename
T>
concept
Differentiable
=
requires
(
T
t,
const
vec& x) {
t.evaluate_residual(x); t.evaluate_jacobian(x);
}
Differentiable
Definition
LBFGS.hpp:50
DOF::T
@ T
Differentiable
Generated by
1.10.0