PhysicsBasedAnimationToolkit
0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
Loading...
Searching...
No Matches
Smoother.h
1
#ifndef PBAT_SIM_VBD_MULTIGRID_SMOOTHER_H
2
#define PBAT_SIM_VBD_MULTIGRID_SMOOTHER_H
3
4
#include "
pbat/Aliases.h
"
5
6
namespace
pbat
{
7
namespace
sim
{
8
namespace
vbd
{
9
10
struct
Data
;
11
12
namespace
multigrid {
13
14
struct
Smoother
15
{
16
void
Apply(
Index
iters,
Scalar
dt,
Data
& root)
const
;
17
};
18
19
}
// namespace multigrid
20
}
// namespace vbd
21
}
// namespace sim
22
}
// namespace pbat
23
24
#endif
// PBAT_SIM_VBD_MULTIGRID_SMOOTHER_H
Aliases.h
pbat::sim::vbd
PBAT's Vertex Block Descent (VBD) anka2024vbd API.
Definition
AndersonIntegrator.cpp:10
pbat::sim
PBAT simulation algorithms.
pbat
The main namespace of the library.
Definition
Aliases.h:15
pbat::Index
std::ptrdiff_t Index
Index type.
Definition
Aliases.h:17
pbat::Scalar
double Scalar
Scalar type.
Definition
Aliases.h:18
pbat::sim::vbd::Data
VBD simulation configuration.
Definition
Data.h:15
pbat::sim::vbd::multigrid::Smoother
Definition
Smoother.h:15
source
pbat
sim
vbd
multigrid
Smoother.h
Generated by
1.13.2