The model object has a large number of methods. The methods are structured in a tree-like way, very similar to the nodes in the model tree in the Model Builder window on the COMSOL Desktop. The top-level methods just return references that support further methods. At a certain level the methods perform actions, such as adding data to the model object, performing computations, or returning data.