Source code for dakotathon.environment.base
"""An abstract base class for top-level Dakota settings."""
from abc import ABCMeta, abstractmethod
[docs]class EnvironmentBase(object):
"""Describe features common to all Dakota environments."""
__metaclass__ = ABCMeta
@abstractmethod
def __init__(self, **kwargs):
pass
[docs] def __str__(self):
"""The header for the environment block of a Dakota input file."""
s = "environment\n"
return s