## All functions

ACTIVITY

Information on activity.

DAM

Elementary damage functions.

XML

Expected structure of building.xml.

add.log()

Add a given msg to a log file

add.wall.width()

add width to data.frame of walls

adjust.coating.03()

Adjust model information in the table coating

adjust.elementary.damaging()

Adjust elementary damaging function to local characteristics

adjust.furniture.03()

Adjust model information in the table furniture

adjust.opening.03()

Adjust model information in the table opening

adjust.room.03()

Adjust model information in the table room

adjust.storey.03()

Adjust model information in the table storey

adjust.wall.03()

Adjust model information in the table wall

analyse.esane()

Plot elementary damaging function

analyse.model()

Analyse a model.

apply.measure()

Apply vulnerability reduction measures on the model

calculate.surface.height()

Calculate the function giving surface depending on height

calculate.weight.building()

Calcultae weight of building damage compared to some other damage

check.damaging()

Chcek if all elementary components in a model has damaging functions.

check.floodam()

Check some integrity of floodam

coating.adaptation.cost()

Add the detail and costs of the changes of coating or the addition of a coating on a changed wall

complete.substitution()

For a selection by room, complete the substitution of the second part of the openings

compose.elementary.damaging()

Compose elementary damaging function

compute.adaptation.costs()

Calculate the total costs of the seleted adaptation measures

compute.damage()

Compute damage for a given model

create.combination()

Creates declination of model according to the declination file

create.combination.old()

Creates declination of model according to the declination file

create.component()

Create elementary components from damaging and test internal integrity

create.default.damaging()

Create default damaging functions

create.new.xml()

Creates declination of model according to the declination file

create.opening.coordinates()

creat opening coordinates when missing.

create.xml.element()

Replace elements in some xml part of a model

damaging.as.matrix()

Transform a data.frame of damaging functions in a list of matrix of damaging functions

declinaison.building()

Creates declination of model according to the declination file

elementary.adaptation.cost()

Add the detail and costs of each new material measure

extract.building.03()

Extract information at building level

extract.building.information()

Extract information of a model from xml and furniture components

extract.coating.03()

Extract information at coating level

extract.opening.03()

Extract information at opening level

extract.parameter.03()

Extract information of type parameter

extract.protection.03()

Extract information at storey level

extract.room.03()

Extract information at room level

extract.something.from.building()

Extract information from a building

extract.something.from.room()

Extract information from a room

extract.something.from.storey()

Extract information from a storey

extract.something.from.wall()

Extract information from a wall

extract.storey.03()

Extract information at storey level

extract.wall.03()

Extract information at wall level

extrapolate.from.esane()

Extrapolate damaging functions of a model for admissibile APE code.

in.range()

Extract from a vector values that are in a certain range

init.create.path()

Define some useful path to use floodam

init.file.name()

Create a list of useful (and expected) file names

inspect.xml()

Inspect xml part of model.

interpolate.damaging()

Interpolate paramater to make a damaging function

keep.df.order()

Keep rows order in data.frame when a function is applied to it.

list.2.array()

Update mean data from INSEE data

list2xml()

Transform a list in xml

load.furniture()

Load furniture for a given model.

load.model()

Load a model from basic files.

make.selection()

Change the selection into a boolean vector depending on component

make.substitution.building()

Changes the origin by the final elements in the building

modify.material()

Apply the measures on the xml values and create the new tables

order.wall()

Create a trace of order chosen for walls

plot(<analysis.damaging>)

Plot analysis of damaging function

plot(<building.front.03>)

plot a front perspective of a building

plot(<building.top.03>)

plot a top perspective of a building

plot(<damaging>)

Plot damaging function

plot(<efficiency>)

Plot damaging function

plot(<elementary.damaging>)

Plot elementary damaging function

plot(<model>)

plot a model.

plot(<relative.damaging>)

Plot relative damaging function

prepare.substitution()

Prepare the material modification by creating a list of the new elements and a table of correspondance for the changes in the building

print(<list>)

Print a readable version of list

produce.elementary.damaging()

Produce an elementary function damage, save it make a graph if asked.

replace.component()

Replace a component in the xml tables by another

save.model()

Save a model from an xml file.

show.log()

Show useful informtions of model.

split(<special>)

split a data.frame with some preliminary operations

summarize.category.damaging()

Summarize category damaging function

summarize.elementary.damaging()

Summarize elementary damaging function

summarize.model.damaging()

Summarize model damaging function

sumup.damaging()

Summuarize detailed list of elementary damaging functions.

update(<analysis>)

Update analysis of results from floodam. Subject to many changes...

update(<ape>)

Update damaging functions for activites at ape.05 level

update(<ape.damaging>)

Update damaging function for a given APE code

update(<category>)

Update category damaging functions of a given type.

update(<category.damaging>)

Update damaging function for a given category

update(<elementary.damaging>)

Update elementary function damages.

update(<esane>)

Update value used for extrapolation based on esane data base

update(<esane.from.csv>)

Read INSEE data as generated by update.esane.from.tar

update(<esane.from.tar>)

Read INSEE data compressed in tar files

update(<file.name>)

Define some useful file names to use floodam

update(<floodam>)

Make an update of some useful data when you start with floodam

update(<legend>)

Check whether the global variable LEGEND is up to date and update it if necessary

update(<path>)

Define some useful path to use floodam

update(<type>)

Update models of a given type.