Nonconvex constrained optimization
Loading...
Searching...
No Matches
IndicatorSO3< Conf > Struct Template Reference

#include <alpaqa/functions/indicator-so3.hpp>

Detailed Description

template<Config Conf>
struct alpaqa::functions::IndicatorSO3< Conf >

Indicator function of SO(3), the group of 3D rotation matrices.

Definition at line 14 of file indicator-so3.hpp.

Collaboration diagram for IndicatorSO3< Conf >:

Public Member Functions

real_t prox (crmat in, rmat out, real_t gamma=1)
 Project a 3x3 matrix onto SO(3).

Member Function Documentation

◆ prox()

template<Config Conf>
real_t prox ( crmat in,
rmat out,
real_t gamma = 1 )
inline

Project a 3x3 matrix onto SO(3).

Accepts both 3x3 matrices and 9-vectors as input and output (using column-major storage order). in and out may alias.

Definition at line 20 of file indicator-so3.hpp.

Here is the caller graph for this function:

The documentation for this struct was generated from the following file: