More updates to the KPP documentation.

git-svn-id: https://cvmix.googlecode.com/svn/trunk@261 ec264166-b127-864d-6cb2-e100125a5c76
First commit for infrastructure for multiple shape functions (one for gradient term, other for nonlocal term). This just adds an integer named MatchTechnique to the KPP parameters data type, sets values for 3 different options, and adds a string to the input list of cvmix_init_kpp to allow it to be set. Next commit will be changes to cvmix_coeffs_kpp_low to compute shape function(s) differently based on this flag.



git-svn-id: https://cvmix.googlecode.com/svn/trunk@262 ec264166-b127-864d-6cb2-e100125a5c76
Rest of commit for including "MatchTechnique" option in cvmix_init_kpp. Now cvmix_coeffs_kpp_low sets shape_coeffs and shape_coeffs2 to the "simple" case of G(sigma) = sigma*(1-sigma)^2. If MatchTechnique is NOT "SimpleShapes" then shape_coeffs is overwritten by matching to interior diffusivities. If MatchTechnique is "MatchBoth" then shape_coeffs2 is set equal to shape_coeffs. GatS is the shape function for the gradient term evaluated at sigma, G2atS is the shape function for the nonlocal term evaluated at sigma.

I updated the driver to use "MatchSimple" for the test case where we try to compute the simple shape function to ensure the computation still works. The rest of the KPP tests use "SimpleShapes".



git-svn-id: https://cvmix.googlecode.com/svn/trunk@263 ec264166-b127-864d-6cb2-e100125a5c76