Skip to content
Snippets Groups Projects
Select Git revision
  • 012f25c2b7904a7be9f8d492286715aaf5623389
  • master default
  • 1.1
  • 1.0
4 results

componant.h

  • componant.h 430 B
    #pragma once
    #include <complex>
    #include <iostream>
    #include <vector>
    
    class Componant
    {
    	public:
    		virtual std::complex<double> execute(double omega)
    		{
    			std::cout<<"warning incompleat model\n";
    			return std::complex<double> (1,0);
    		}
    
    		virtual std::vector<double> getParam()
    		{
    			return std::vector<double>();
    		};
    		virtual void setParam(const std::vector<double>& param){};
    		virtual size_t paramCount(){return 0;}
    };