AuxPort 0.2
Modules for Audio Software Development
Loading...
Searching...
No Matches
AuxPort::Expansions Class Reference

This class provides an interface to compute Expansions. More...

#include <AuxUtility.h>

Public Types

enum  Type { CDAA , ADAA }
 

Public Member Functions

 Expansions (const Expansions &expansions)=default
 
void setType (const Type &type)
 Sets the type of expansion.
 
void setMaxSize (uint32_t N)
 Sets the max size of the expansion.
 
std::vector< float > & compute (const std::vector< float > &xPowers, const std::vector< float > &yPowers, uint32_t N)
 Computes the expansion using given xPowers and yPowers.
 

Detailed Description

This class provides an interface to compute Expansions.

Definition at line 351 of file AuxUtility.h.

Member Enumeration Documentation

◆ Type

enum AuxPort::Expansions::Type

Definition at line 354 of file AuxUtility.h.

Constructor & Destructor Documentation

◆ Expansions()

AuxPort::Expansions::Expansions ( )

Definition at line 3 of file AuxUtility.cpp.

Member Function Documentation

◆ compute()

std::vector< float > & AuxPort::Expansions::compute ( const std::vector< float > & xPowers,
const std::vector< float > & yPowers,
uint32_t N )

Computes the expansion using given xPowers and yPowers.

Definition at line 25 of file AuxUtility.cpp.

◆ setMaxSize()

void AuxPort::Expansions::setMaxSize ( uint32_t N)

Sets the max size of the expansion.

Definition at line 18 of file AuxUtility.cpp.

◆ setType()

void AuxPort::Expansions::setType ( const Type & type)

Sets the type of expansion.

Definition at line 12 of file AuxUtility.cpp.


The documentation for this class was generated from the following files: