gempy.core.data.FaultsData

class gempy.core.data.FaultsData(fault_values_everywhere: Annotated[numpy.ndarray, BeforeValidator(func=<function <lambda> at 0x7f583df29900>, json_schema_input_type=PydanticUndefined)] | None = None, fault_values_on_sp: Annotated[numpy.ndarray, BeforeValidator(func=<function <lambda> at 0x7f583df29900>, json_schema_input_type=PydanticUndefined)] | None = None, fault_values_ref: Annotated[numpy.ndarray, BeforeValidator(func=<function <lambda> at 0x7f583df29900>, json_schema_input_type=PydanticUndefined)] | None = None, fault_values_rest: Annotated[numpy.ndarray, BeforeValidator(func=<function <lambda> at 0x7f583df29900>, json_schema_input_type=PydanticUndefined)] | None = None, thickness: float | None = None, finite_fault_data: gempy_engine.core.data.kernel_classes.faults.FiniteFaultData | None = None)[source]

Methods

__init__(fault_values_everywhere, ...)

from_user_input(thickness)

Attributes

fault_values_everywhere

fault_values_on_sp

fault_values_ref

fault_values_rest

finite_fault_data

finite_faults_defined

n_faults

thickness

__init__(fault_values_everywhere: ndarray, ~pydantic.functional_validators.BeforeValidator(func=~gempy_engine.core.data.encoders.converters.<lambda>, json_schema_input_type=PydanticUndefined)] | None = None, fault_values_on_sp: ndarray, ~pydantic.functional_validators.BeforeValidator(func=~gempy_engine.core.data.encoders.converters.<lambda>, json_schema_input_type=PydanticUndefined)] | None = None, fault_values_ref: ndarray, ~pydantic.functional_validators.BeforeValidator(func=~gempy_engine.core.data.encoders.converters.<lambda>, json_schema_input_type=PydanticUndefined)] | None = None, fault_values_rest: ndarray, ~pydantic.functional_validators.BeforeValidator(func=~gempy_engine.core.data.encoders.converters.<lambda>, json_schema_input_type=PydanticUndefined)] | None = None, thickness: float | None = None, finite_fault_data: FiniteFaultData | None = None) None