Current Generator

Any apparatus for maintaining an electric current. It may be as regards the form of energy it converts into electrical energy, mechanical, as a magneto or dynamo electric machine or generator; thermal, as a thermo-electric battery; or chemical, as a voltaic battery; all of which may be consulted.