ModelTableCart1DHard

class ModelTableCart1DHard : public feasst::ModelOneBody

A tabular potential based on cartesian coordinates. Assumes symmetry along the x plane and that the Domain has no tilt.

class ModelTableCart2DIntegr : public feasst::ModelOneBody

A tabular potential based on cartesian coordinates. Assumes symmetry along the x, y 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.

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

  • table_file: file name for the table.

  • 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 anisotropic site.)

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