ModelTableCart3DIntegr

class ModelTableCart3DIntegr : public feasst::ModelOneBody

A tabular potential based on cartesian coordinates. Assumes symmetry along the x, y and z planes and that the Domain has no tilt. Integration of material does not take periodicity into account. E.g., the shapes extend forever and are not periodic in the domain.

Arguments

  • scale: scale all interactions by this amount (default: 1).

  • table_file: file name for the table. If table_file and scale are the only arguments given, then simply read the table. Otherwise, use the following arguments to build and output the table to file.

  • shape_file: ShapeFile that describes the shape.

  • ModelTableCart3DIntegr::compute_table::integration_args.

  • use_omp: use OpenMP to compute the table (default: false).

  • node: for parallelization, see compute_table_omp (default: 0).

  • num_node: for parallelization, see compute_table_omp (default: 1).

  • Table3D arguments.

  • Domain arguments.

The format for the table file is as follows.

The first line should be ‘site_types’ followed by the number of site types and then the identity of each of those site types in order of the tables given below. (e.g., “site_types n i” where n is the number of site types and each following number is the type of each site.)

The remaining lines are the individual tables for each of the site types.