# Interface definition for thorn CoordBase # $Header$ implements: CoordBase include header: CoordBase.h in CoordBase.h # The location of the boundary points CCTK_INT FUNCTION GetBoundarySpecification \ (CCTK_INT IN size, \ CCTK_INT OUT ARRAY nboundaryzones, \ CCTK_INT OUT ARRAY is_internal, \ CCTK_INT OUT ARRAY is_staggered, \ CCTK_INT OUT ARRAY shiftout) PROVIDES FUNCTION GetBoundarySpecification \ WITH CoordBase_GetBoundarySpecification \ LANGUAGE C # The overall extent of the domain CCTK_INT FUNCTION GetDomainSpecification \ (CCTK_INT IN size, \ CCTK_REAL OUT ARRAY physical_min, \ CCTK_REAL OUT ARRAY physical_max, \ CCTK_REAL OUT ARRAY interior_min, \ CCTK_REAL OUT ARRAY interior_max, \ CCTK_REAL OUT ARRAY exterior_min, \ CCTK_REAL OUT ARRAY exterior_max, \ CCTK_REAL OUT ARRAY spacing) PROVIDES FUNCTION GetDomainSpecification \ WITH CoordBase_GetDomainSpecification \ LANGUAGE C # Convert between boundaries types CCTK_INT FUNCTION ConvertFromPhysicalBoundary \ (CCTK_INT INT size, \ CCTK_REAL IN ARRAY physical_min, \ CCTK_REAL IN ARRAY physical_max, \ CCTK_REAL OUT ARRAY interior_min, \ CCTK_REAL OUT ARRAY interior_max, \ CCTK_REAL OUT ARRAY exterior_min, \ CCTK_REAL OUT ARRAY exterior_max, \ CCTK_REAL IN ARRAY spacing) PROVIDES FUNCTION ConvertFromPhysicalBoundary \ WITH CoordBase_ConvertFromPhysicalBoundary \ LANGUAGE C CCTK_INT FUNCTION ConvertFromInteriorBoundary \ (CCTK_INT INT size, \ CCTK_REAL OUT ARRAY physical_min, \ CCTK_REAL OUT ARRAY physical_max, \ CCTK_REAL IN ARRAY interior_min, \ CCTK_REAL IN ARRAY interior_max, \ CCTK_REAL OUT ARRAY exterior_min, \ CCTK_REAL OUT ARRAY exterior_max, \ CCTK_REAL IN ARRAY spacing) PROVIDES FUNCTION ConvertFromInteriorBoundary \ WITH CoordBase_ConvertFromInteriorBoundary \ LANGUAGE C CCTK_INT FUNCTION ConvertFromExteriorBoundary \ (CCTK_INT INT size, \ CCTK_REAL OUT ARRAY physical_min, \ CCTK_REAL OUT ARRAY physical_max, \ CCTK_REAL OUT ARRAY interior_min, \ CCTK_REAL OUT ARRAY interior_max, \ CCTK_REAL IN ARRAY exterior_min, \ CCTK_REAL IN ARRAY exterior_max, \ CCTK_REAL IN ARRAY spacing) PROVIDES FUNCTION ConvertFromExteriorBoundary \ WITH CoordBase_ConvertFromExteriorBoundary \ LANGUAGE C