Source code for TidalPy.rheology.complex_compliance

from TidalPy.utilities.classes.model.model_utils import build_model_default_inputs, find_all_models

import TidalPy
from . import compliance_models as complex_compliances
from .compliance_models import find_factorial

known_models, known_model_const_args, known_model_live_args = \
    find_all_models(complex_compliances, ignore_functional_types=(find_factorial,))


[docs] def get_complex_comp_model_default_inputs(layer_type: str): return build_model_default_inputs(known_model_const_args, TidalPy.config['layers'], inner_keys=(layer_type, 'rheology'))
from .complex_compliance import ComplexCompliance as ComplexCompliance