## Domain Validator

The domain validator can be used to test some aspects of a domain. After invoking the validator with the button, a new window appears. The first step is to select which test shall be performed on the domain and to specify the thresholds for the tests. At the moment, the following tests are available:

- Aspect Ratio
- Corner Angle
- Parallel Deviation
- Warping Factor
- Jacobian Ratio
- Inverted Elements
- Parallelblock Balance
- Parallelblock Connectivity
- Matrixblock Balance
- Matrixblock Connectivity
- Matrixblock contained in one Parallelblock

Normally, only those items which did not pass the test are listed, but there is a checkbox which allows you to show the items which passed the test, too. The passed tests have a green checkmark in front of them. Be aware that not passing a test does not necessarily mean that the domain is unusable. The purpose of the checks is to show you design flaws and possible difficulties in your domain.

Double clicking a test result in the list focuses the associated domain item in the editors.

There is one FEAST specific test which is always executed. FEAST expects a boundary node at position 0 of every boundary.

### Element Shape Testing

The aspect ratio, corner angle, parallel deviation, warping factor, Jacobian ratio and inverted elements tests are described in detail in Kelly, 'Element Shape Quality', chapter 13 of 'Ansys Theoretical Reference, 9th. Edition', 1998. Grid can currently do this tests for quads and hexas.

### Parallelblock and Matrixblock Tests

The balance tests calculate the average number of elements in a parallelblock/matrixblock and gives a warning whenever the number of elements in a block differs by more than the given threshold. The threshold is given in percent.

The connectivity tests check if all elements of a parallel-/matrixblock are connected to each other over their edges.

The "Matrixblock contained in one Parallelblock" test checks if all elements of a matrixblock are contained in the same parallelblock.