cgal/Algebraic_foundations/doc/Algebraic_foundations/Concepts/AlgebraicStructureTraits--S...

45 lines
753 B
C++
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/// \addtogroup PkgAlgebraicFoundations Algebraic Foundations
/// @{
/// \addtogroup PkgAlgebraicFoundationsConcepts Concepts
/// @{
///
/// `AdaptableUnaryFunction` providing the square root.
/// \refines ::AdaptableUnaryFunction
/// \sa `AlgebraicStructureTraits`
class AlgebraicStructureTraits::Sqrt {
public:
/// \name Types
/// @{
/*!
Is `AlgebraicStructureTraits::Type`.
*/
typedef Hidden_type result_type;
/// @}
/// \name Types
/// @{
/*!
Is `AlgebraicStructureTraits::Type`.
*/
typedef Hidden_type argument_type;
/// @}
/// \name Operations
/// @{
/*!
returns \f$ \sqrt{x} \f$.
*/
result_type operator()(argument_type x) const;
/// @}
}; /* concept AlgebraicStructureTraits::Sqrt */
/// @}
/// @}