# Reference page for LinearAVSolver

## Contents

- Summary
- this = LinearAVSolver(
*arguments*) /this = LinearAVSolver(*arguments*) is a constructor. - LinearAVSolver/this.compute_preconditioner(
*arguments*) is a function. - LinearAVSolver/this.compute_problem_matrices(
*arguments*) is a function. - LinearAVSolver/this.save_problem(
*arguments*) is a function. - LinearAVSolver/this.set_damping(
*arguments*) is a function. - LinearAVSolver/this.set_edge_boundary_matrix(
*arguments*) is a function. - LinearAVSolver/this.set_nodal_boundary_matrix(
*arguments*) is a function. - LinearAVSolver/this.set_rhs(
*arguments*) is a function. - LinearAVSolver/this.set_step(
*arguments*) is a function. - LinearAVSolver/this.set_stiffness(
*arguments*) is a function. - LinearAVSolver/this.solve(
*arguments*) is a function.

## Summary

LinearAVSolver methods: LinearAVSolver - is a class. compute_preconditioner - LinearAVSolver/compute_preconditioner is a function. compute_problem_matrices - LinearAVSolver/compute_problem_matrices is a function. save_problem - LinearAVSolver/save_problem is a function. solve - LinearAVSolver/solve is a function. Documentation for LinearAVSolver doc LinearAVSolver

# PROPERTIES

- LinearAVSolver/F is a property.

- LinearAVSolver/L is a property.

- LinearAVSolver/M is a property.

- LinearAVSolver/P_edges is a property.

- LinearAVSolver/P_nodes is a property.

- LinearAVSolver/Pleft is a property.

- LinearAVSolver/Pright is a property.

- LinearAVSolver/S is a property.

- LinearAVSolver/alpha1 is a property.

- LinearAVSolver/alpha2 is a property.

- LinearAVSolver/current_solution is a property.

- LinearAVSolver/dt is a property.

- LinearAVSolver/is_boundary_modified is a property.

- LinearAVSolver/is_lhs_modified is a property.

- LinearAVSolver/lhs is a property.

- LinearAVSolver/order is a property.

- LinearAVSolver/previous_solution is a property.

- LinearAVSolver/rhs is a property.

- LinearAVSolver/scale is a property.

- LinearAVSolver/step is a property.

- LinearAVSolver/tolerance is a property.

# METHODS

Class methods are listed below. Inherited methods are not included.

## this = LinearAVSolver(*arguments*) /this = LinearAVSolver(*arguments*) is a constructor.

*this* = **LinearAVSolver**(varargin)

## LinearAVSolver/this.compute_preconditioner(*arguments*) is a function.

**compute_preconditioner**(*this*)

## LinearAVSolver/this.compute_problem_matrices(*arguments*) is a function.

**compute_problem_matrices**(*this*)

## LinearAVSolver/this.save_problem(*arguments*) is a function.

**save_problem**(*this*)

## LinearAVSolver/this.set_damping(*arguments*) is a function.

**set_damping**(*this*, M)

## LinearAVSolver/this.set_edge_boundary_matrix(*arguments*) is a function.

**set_edge_boundary_matrix**(*this*, Pe)

## LinearAVSolver/this.set_nodal_boundary_matrix(*arguments*) is a function.

**set_nodal_boundary_matrix**(*this*, Pn)

## LinearAVSolver/this.set_rhs(*arguments*) is a function.

**set_rhs**(*this*, F)

## LinearAVSolver/this.set_step(*arguments*) is a function.

**set_step**(*this*, k)

## LinearAVSolver/this.set_stiffness(*arguments*) is a function.

**set_stiffness**(*this*, S)

## LinearAVSolver/this.solve(*arguments*) is a function.

x = **solve**(*this*)