/*
* Copyright 2006, United States Government as represented by the Administrator
* for the National Aeronautics and Space Administration. No copyright is
* claimed in the United States under Title 17, U.S. Code. All Other Rights
* Reserved.
*/
package gov.nasa.ial.mde.solver.numeric;
import gov.nasa.ial.mde.solver.classifier.PolarClassifier;
/**
* Includes features of all special cases -- the general equation is given by
* <code>c0 + c1*r + c2/r + c3*r^2 + c4*cos(\theta) + c5*sin(\theta) + ... +
* c10*cos(4*\theta) + c11*sin(4*\theta) = 0</code>
*
* @author Dr. Robert Shelton
* @version 1.0
* @since 1.0
*/
public class PolarEnchiladaModel extends PolarModel {
private int[][] enchilada = { { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 } };
/**
* Constructs a polar model for all special cases.
*
* @param p the Polar model builder.
*/
public PolarEnchiladaModel(PolarModelBuilder p) {
evaluate(p, enchilada);
name = "enchilada";
identity = PolarClassifier.POLAR_ENCHILADA;
} // end PolarEnchiladaModel
} // end class PolarEnchiladaModel