Skip to content

fossil_smoothing

Source: src/lib/fossil_smoothing.f90

Dependencies

Contents

Variables

NameTypeAttributesDescription
SMOOTH_STATUS_OKinteger(kind=I4P)parameter
SMOOTH_STATUS_BAD_INPUTinteger(kind=I4P)parameter
SMOOTH_STATUS_DEGENERATEinteger(kind=I4P)parameter
SMOOTH_METHOD_EXPLICITinteger(kind=I4P)parameter
SMOOTH_METHOD_TAUBINinteger(kind=I4P)parameter
SMOOTH_DEFAULT_LAMBDAreal(kind=R8P)parameter
SMOOTH_DEFAULT_MUreal(kind=R8P)parameter
SMOOTH_DEFAULT_ITERATIONSinteger(kind=I4P)parameter
DEGENERATE_AREA_TOLreal(kind=R8P)parameter

Subroutines

smooth_mesh

fortran
subroutine smooth_mesh(facet, pool, method, lambda, mu, iterations, status)

Arguments

NameTypeIntentAttributesDescription
facettype(facet_object)inout
pooltype(vertex_pool_object)in
methodinteger(kind=I4P)inoptional
lambdareal(kind=R8P)inoptional
mureal(kind=R8P)inoptional
iterationsinteger(kind=I4P)inoptional
statusinteger(kind=I4P)outoptional

Call graph

apply_laplacian_step

fortran
subroutine apply_laplacian_step(facet, pool, coord, step, had_degenerate)

Arguments

NameTypeIntentAttributesDescription
facettype(facet_object)in
pooltype(vertex_pool_object)in
coordtype(vector_R8P)inout
stepreal(kind=R8P)in
had_degeneratelogicalinout

Call graph