Implements the cos() function. 
The functor class with type "cos" returns \( f(x) = \cos(\omega x) \), where the argument \( x \) is in radians. 
- Parameters
 - 
  
    | omega | Frequency \( \omega \) (default=1.0)  | 
  
   
Definition at line 215 of file Func1.h.
 | 
|   | Cos1 (double omega=1.0) | 
|   | 
|   | Cos1 (const vector< double > ¶ms) | 
|   | Constructor uses single parameter (frequency)  
  | 
|   | 
| string  | write (const string &arg) const override | 
|   | Write LaTeX string describing function.  
  | 
|   | 
| string  | type () const override | 
|   | Returns a string describing the type of the function.  
  | 
|   | 
| double  | eval (double t) const override | 
|   | Evaluate the function.  
  | 
|   | 
| shared_ptr< Func1 >  | derivative () const override | 
|   | Creates a derivative to the current function.  
  | 
|   | 
|   | Func1 (shared_ptr< Func1 > f1, shared_ptr< Func1 > f2) | 
|   | 
|   | Func1 (shared_ptr< Func1 > f1, double A) | 
|   | 
| 
  | Func1 (const Func1 &right)=delete | 
|   | 
| 
Func1 &  | operator= (const Func1 &right)=delete | 
|   | 
| virtual string  | type () const | 
|   | Returns a string describing the type of the function.  
  | 
|   | 
| string  | typeName () const | 
|   | Returns a string with the class name of the functor.  
  | 
|   | 
| double  | operator() (double t) const | 
|   | Calls method eval to evaluate the function.  
  | 
|   | 
| virtual double  | eval (double t) const | 
|   | Evaluate the function.  
  | 
|   | 
| virtual shared_ptr< Func1 >  | derivative () const | 
|   | Creates a derivative to the current function.  
  | 
|   | 
| virtual bool  | isIdentical (shared_ptr< Func1 > other) const | 
|   | Routine to determine if two functions are the same.  
  | 
|   | 
| virtual string  | write (const string &arg) const | 
|   | Write LaTeX string describing function.  
  | 
|   | 
| double  | c () const | 
|   | Accessor function for the stored constant m_c.  
  | 
|   | 
| shared_ptr< Func1 >  | func1_shared () const | 
|   | Accessor function for m_f1.  
  | 
|   | 
| shared_ptr< Func1 >  | func2_shared () const | 
|   | Accessor function for m_f2.  
  | 
|   | 
| virtual int  | order () const | 
|   | Return the order of the function, if it makes sense.  
  | 
|   |