ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Affine transform of a vector field. More...
#include <AffineMap.hpp>
Public Types | |
using | value_type = typename Utils::decay_to_scalar< Utils::Vector< T, codim > >::type |
using | jacobian_type = detail::jacobian_type< T, codim > |
Public Member Functions | |
AffineMap (const jacobian_type &A, const value_type &b) | |
jacobian_type & | A () |
value_type & | b () |
value_type | operator() (const Utils::Vector3d &pos, double={}) const |
jacobian_type | jacobian (const Utils::Vector3d &, double={}) const |
bool | fits_in_box (const Utils::Vector3d &) const |
Affine transform of a vector field.
Returns A * x + b, where * is matrix multiplication.
Definition at line 35 of file AffineMap.hpp.
using FieldCoupling::Fields::AffineMap< T, codim >::jacobian_type = detail::jacobian_type<T, codim> |
Definition at line 39 of file AffineMap.hpp.
using FieldCoupling::Fields::AffineMap< T, codim >::value_type = typename Utils::decay_to_scalar<Utils::Vector<T, codim> >::type |
Definition at line 37 of file AffineMap.hpp.
|
inline |
Definition at line 46 of file AffineMap.hpp.
|
inline |
Definition at line 48 of file AffineMap.hpp.
|
inline |
Definition at line 49 of file AffineMap.hpp.
|
inline |
Definition at line 59 of file AffineMap.hpp.
|
inline |
Definition at line 55 of file AffineMap.hpp.
|
inline |
Definition at line 51 of file AffineMap.hpp.